@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#6366f1;--secondary-color:#8b5cf6;--accent-color:#ec4899;--bg-dark:#0f172a;--bg-darker:#020617;--text-light:#f1f5f9;--text-gray:#cbd5e1;--card-bg:#1e293b;--font-primary:"Inter","Poppins",sans-serif;--font-display:"Space Grotesk","Montserrat",sans-serif;--font-accent:"Playfair Display",serif}body{background:#0f172a;background:var(--bg-dark);color:#f1f5f9;color:var(--text-light);font-family:Inter,Poppins,sans-serif;font-family:var(--font-primary);font-size:16px;letter-spacing:.3px;line-height:1.7;overflow-x:hidden;position:relative}body:before{animation:galaxy-move 20s ease-in-out infinite;background:radial-gradient(ellipse at 20% 30%,#6366f126 0,#0000 50%),radial-gradient(ellipse at 80% 70%,#8b5cf626 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#ec48991a 0,#0000 50%);z-index:-2}body:after,body:before{content:"";height:100%;left:0;position:fixed;top:0;width:100%}body:after{animation:stars-twinkle 8s ease-in-out infinite;background-image:radial-gradient(2px 2px at 20% 30%,#fff,#0000),radial-gradient(2px 2px at 60% 70%,#fff,#0000),radial-gradient(1px 1px at 50% 50%,#fff,#0000);background-size:200% 200%;opacity:.3;z-index:-1}@keyframes galaxy-move{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(5deg)}}@keyframes stars-twinkle{0%,to{background-position:0 0;opacity:.3}50%{background-position:100% 100%;opacity:.5}}section{padding:6rem 0}@media (max-width:768px){.container{padding:0 20px}section{padding:4rem 0}}.virtual-mouse-nav-btn{align-items:center;background:#ffffff0d;border:1.2px solid #a855f766;border-radius:12px;box-shadow:0 4px 15px #0000004d;color:#c084fc;cursor:pointer;display:inline-flex;height:40px;justify-content:center;outline:none;padding:0;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:40px}.virtual-mouse-nav-btn:hover{background:#a855f726;border-color:#c084fc;box-shadow:0 0 15px #a855f780;color:#fff}.virtual-mouse-nav-btn.active{background:#00f2fe2e;border-color:#00f2fe;box-shadow:0 0 20px #00f2fe8c,inset 0 0 10px #00f2fe33;color:#00f2fe}.mouse-pointer-icon{height:18px;transition:transform .25s ease;width:18px}.virtual-mouse-nav-btn.active .mouse-pointer-icon{filter:drop-shadow(0 0 6px #00f2fe);transform:rotate(-12deg) scale(1.1)}.nav-btn-status-beacon{display:none;height:7px;position:absolute;right:4px;top:4px;width:7px}.virtual-mouse-nav-btn.active .nav-btn-status-beacon{display:block}.beacon-core{background:#00f2fe;border-radius:50%;box-shadow:0 0 6px #00f2fe;height:100%;left:0;position:absolute;top:0;width:100%}.beacon-ping{animation:beaconPingAnim 1.6s ease-out infinite;background:#00f2fe66;height:11px;left:-2px;top:-2px;width:11px}@keyframes beaconPingAnim{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.nav-btn-tooltip{background:#05070ff2;border:1px solid #00f2fe4d;border-radius:6px;bottom:-32px;box-shadow:0 4px 12px #0009;color:#e2e8f0;font-size:.65rem;font-weight:700;left:50%;letter-spacing:.5px;opacity:0;padding:3px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:1001}.virtual-mouse-nav-btn:hover .nav-btn-tooltip{opacity:1;transform:translateX(-50%) translateY(2px)}@media (max-width:1024px){.nav-btn-tooltip{display:none}}.navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0f66;border-bottom:2px solid #a855f766;box-shadow:0 4px 30px #00000080;box-sizing:border-box;height:80px;left:0;padding:0 4rem;position:fixed;top:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:1000}.navbar.scrolled{background:#05050af2;border-bottom:1.5px solid #ec489999;box-shadow:0 10px 40px #000c;height:70px}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-dev-tag{-webkit-text-fill-color:#0000;animation:devFlowShimmer 3.5s linear infinite;background:linear-gradient(90deg,#00f2fe,#38bdf8 25%,#c084fc 50%,#f43f5e 75%,#00f2fe);-webkit-background-clip:text;background-clip:text;background-size:200% auto;filter:drop-shadow(0 0 8px rgba(0,242,254,.55));font-size:.74rem;font-weight:800;letter-spacing:5px;margin-top:4px;text-transform:uppercase;transform-origin:left center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:fit-content}@keyframes devFlowShimmer{0%{background-position:0;filter:drop-shadow(0 0 6px rgba(0,242,254,.55))}50%{background-position:100%;filter:drop-shadow(0 0 12px rgba(192,132,252,.75)) drop-shadow(0 0 3px rgba(255,255,255,.6))}to{background-position:200%;filter:drop-shadow(0 0 6px rgba(0,242,254,.55))}}.logo-wrapper:hover .logo-dev-tag{filter:drop-shadow(0 0 16px rgba(0,242,254,.95)) drop-shadow(0 0 6px #ffffff);letter-spacing:6.5px;transform:scale(1.06)}.navbar .container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1600px;width:100%}.logo-wrapper{align-items:center;cursor:pointer;display:flex;gap:1.2rem;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.logo-wrapper:hover{transform:translateY(-2px)}@keyframes logo-float-pulse{0%,to{box-shadow:0 12px 30px #a855f780,inset 0 0 15px #00f2ff66;text-shadow:0 0 15px #00f2ffe6;transform:scale(1.15) rotate(-6deg) translateY(0)}50%{box-shadow:0 18px 45px #a855f7b3,inset 0 0 25px #00f2ffb3;text-shadow:0 0 25px #00f2ff;transform:scale(1.15) rotate(-2deg) translateY(-5px)}}.logo-wrapper:hover .logo{animation:logo-float-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f64d,#a855f780);border-color:#00f2ffb3;color:#00f2ff}.logo{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f61a,#a855f733);border:1px solid #a855f74d;border-radius:12px;box-shadow:0 4px 15px #a855f726;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;transition:all .6s cubic-bezier(.34,1.56,.64,1);width:48px}.logo-name{display:flex;font-size:1.5rem;gap:6px}.name-part-1{color:#fff;font-weight:700;letter-spacing:1px}.name-part-2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#a855f7);-webkit-background-clip:text;background-clip:text;font-weight:400;letter-spacing:1px}.nav-links{align-items:center;display:flex;gap:2rem;list-style:none}.nav-links a{color:#ffffffb3;font-size:1.1rem;font-weight:800;letter-spacing:2px;padding:.5rem 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-links a.active,.nav-links a:hover{color:#fff;text-shadow:0 0 8px #fffc}.active-laser-beam{background:linear-gradient(90deg,#0000,#a855f7,#ec4899,#0000);border-radius:10px;bottom:-4px;box-shadow:0 0 10px #a855f7;height:3px;left:0;position:absolute;width:100%}.desktop-only{display:flex!important}@media (max-width:1024px){.desktop-only{display:none!important}}.navbar-controls-group{align-items:center;display:flex;gap:1rem;z-index:1601}.sidebar-trackpad-toggle-wrap{align-items:center;background:#ffffff0a;border:1px solid #a855f74d;border-radius:14px;display:flex;justify-content:space-between;margin:1.2rem 1.5rem .5rem;padding:.75rem 1.2rem}.sidebar-toggle-text{color:#38bdf8;font-size:.8rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:6px}.bar{background:#fff;border-radius:10px;height:3px;transition:all .3s ease;width:30px}@media (max-width:1024px){.navbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;box-shadow:none;height:auto;padding:0}.navbar .container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0fcc;border-bottom:1.2px solid #a855f766;box-shadow:0 4px 20px #00000080;height:70px;padding:0 1.5rem}.hamburger{display:flex;position:relative;z-index:1601}.nav-links.mobile-sidebar{-ms-overflow-style:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#08080cf2;border-right:1px solid #a855f74d;box-shadow:20px 0 60px #000000e6;display:flex;flex-direction:column;gap:.6rem;height:100vh;left:0;overflow-y:auto;padding:3rem 1.2rem;perspective:1000px;position:fixed;scrollbar-width:none;top:0;width:60vw;z-index:2000}.nav-links.mobile-sidebar::-webkit-scrollbar{display:none}.mobile-backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0009;display:block!important;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1500}.sidebar-header{border-bottom:1px solid #ffffff1a;margin-bottom:2.5rem;padding-bottom:1rem;text-align:center}.sidebar-header .logo-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:950;letter-spacing:4px}.nav-links.mobile-sidebar li{width:100%}.nav-links.mobile-sidebar a{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;color:#ffffffb3;display:flex;font-size:1.1rem;font-weight:800;justify-content:center;padding:1.2rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.nav-label{letter-spacing:3px;text-transform:uppercase}.nav-links.mobile-sidebar a.active{background:linear-gradient(90deg,#a855f733,#ec489933);border-color:#a855f7;box-shadow:0 0 15px #a855f74d;color:#fff;transform:scale(1.05) translateZ(20px)}.sidebar-footer{color:#a855f780;font-size:.7rem;font-weight:700;letter-spacing:1px;margin-top:auto;padding-top:2rem;text-align:center}.hamburger.active .bar:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media (max-width:480px){.nav-links{width:75%}.nav-links a{font-size:1.1rem;letter-spacing:2px;padding:1rem .8rem}.logo-name{font-size:1.2rem}.logo-dev-tag{font-size:.65rem;letter-spacing:3.5px}}.ultra-hero-section{align-items:center;background:#050508;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:130px 0 60px;position:relative}.hero-cyber-bg{height:110%;inset:-5%;pointer-events:none;position:absolute;width:110%;z-index:0}.grid-floor{background-image:linear-gradient(#a855f70f 1px,#0000 0),linear-gradient(90deg,#a855f70f 1px,#0000 0);background-size:52px 52px;inset:0;position:absolute}.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px;inset:0;opacity:.03;position:absolute}.bg-glow{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.glow-purple{background:#8b5cf62e;height:600px;left:-5%;top:-10%;width:600px}.glow-cyan{background:#00d2ff1f;bottom:-10%;height:500px;right:-5%;width:500px}.glow-pink{background:#ec489914;height:400px;left:40%;top:40%;width:400px}.particles-container{inset:0;pointer-events:none;position:absolute;z-index:1}.particle{animation:particleFloat linear infinite;background:#a855f799;border-radius:50%;box-shadow:0 0 6px #a855f7cc;position:absolute}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) translateX(0) scale(1)}10%{opacity:1}90%{opacity:.5}to{opacity:0;transform:translateY(-120px) translateX(30px) scale(.5)}}.hero-inner-wrap{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:45% 55%;margin:0 auto;max-width:1380px;padding:0 3rem;position:relative;width:100%;z-index:10}.hero-text-col{display:flex;flex-direction:column;gap:1.4rem;order:2}.hero-status-badge{align-items:center;background:#10b98114;border:1px solid #10b98159;border-radius:50px;color:#10b981;display:inline-flex;font-size:.72rem;font-weight:700;gap:8px;letter-spacing:2px;padding:.45rem 1.1rem;text-transform:uppercase;width:max-content}.live-dot{animation:livePulse 1.8s ease infinite;box-shadow:0 0 8px #10b981,0 0 20px #10b98180}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.hero-heading-block{line-height:1}.greeting-line{color:#9ca3af;font-family:JetBrains Mono,monospace;font-size:1.3rem;font-weight:500;letter-spacing:1px;margin-bottom:.4rem}.hero-name{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Space Grotesk,sans-serif;gap:0 .3em;line-height:1.05}.name-top{-webkit-text-fill-color:#0000;animation:gradShift 6s ease infinite;background:linear-gradient(135deg,#a855f7,#ec4899 40%,#00d2ff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;letter-spacing:-2.5px}.name-bottom-wrap{position:relative;width:max-content}.name-bottom{-webkit-text-fill-color:#0000;animation:gradShift 6s ease infinite;background:linear-gradient(135deg,#a855f7,#ec4899 40%,#00d2ff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:900;letter-spacing:-2.5px}@keyframes gradShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.name-underline{animation:underlineGlow 3s ease infinite alternate;background:linear-gradient(90deg,#a855f7,#00d2ff);border-radius:2px;bottom:-4px;height:3px;left:0;position:absolute;width:100%}@keyframes underlineGlow{0%{box-shadow:0 0 8px #a855f7cc}to{box-shadow:0 0 20px #00d2ffcc}}.typewriter-block{align-items:center;display:flex;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:600;gap:4px;margin-top:.3rem}.tw-prefix,.tw-suffix{color:#a855f799;font-size:1rem}.tw-text{color:#e5e7eb;min-width:2ch}.tw-cursor{animation:blink 1s step-start infinite;color:#a855f7;font-weight:300}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-description{color:#6b7280;font-size:1.05rem;line-height:1.8;max-width:560px}.hero-cta-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.btn-primary-hero{align-items:center;animation:btnGradAnim 4s ease infinite;background:linear-gradient(135deg,#7c3aed,#a855f7,#ec4899);background-size:200% 200%;border-radius:8px;box-shadow:0 8px 25px #a855f766;color:#fff;display:inline-flex;font-size:.88rem;font-weight:700;gap:10px;letter-spacing:.5px;overflow:hidden;padding:.85rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}@keyframes btnGradAnim{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-primary-hero:hover{box-shadow:0 14px 35px #a855f799;transform:translateY(-3px) scale(1.02)}.btn-shine{animation:btnShine 3.5s ease infinite;background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:100%;left:-60%;position:absolute;top:0;transform:skewX(-20deg);width:40%}@keyframes btnShine{0%{left:-60%}to{left:130%}}.btn-secondary-hero{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000;border:1px solid #ffffff1f;border-radius:8px;color:#e5e7eb;display:inline-flex;font-size:.88rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:.85rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-secondary-hero:hover{background:#ffffff12;border-color:#a855f799;box-shadow:0 0 20px #a855f733;transform:translateY(-2px)}.hero-social-row{align-items:center;display:flex;gap:1rem;margin-top:.4rem}.social-label{color:#6b7280;font-size:.65rem;font-weight:700;letter-spacing:2px;white-space:nowrap}.social-line{background:#ffffff1a;flex-shrink:0;height:1px;width:32px}.social-icon-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#9ca3af;display:flex;font-size:1rem;height:40px;justify-content:center;text-decoration:none;transition:all .25s ease;width:40px}.social-icon-btn:hover{background:#a855f726;border-color:#a855f780;box-shadow:0 8px 20px #a855f740;color:#a855f7;transform:translateY(-3px) scale(1.1)}.hero-visual-col{order:1}.hero-visual-col,.profile-3d-wrap{align-items:center;display:flex;justify-content:center;position:relative}.profile-3d-wrap{height:460px;transform-style:preserve-3d;width:380px}.aura-ring{border-radius:50%;pointer-events:none;position:absolute}.aura-1{animation:auraRotate 20s linear infinite;border:1px solid #a855f726;height:110%;width:110%}.aura-2{animation:auraRotate 30s linear infinite reverse;border:1px dashed #00d2ff1a;height:125%;width:125%}.aura-3{animation:auraRotate 15s linear infinite;border:1px solid #ec48991a;height:95%;width:95%}@keyframes auraRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orbit-ring{animation:orbitSpin 8s linear infinite;border:1px solid #a855f733;border-radius:50%;height:115%;pointer-events:none;position:absolute;width:115%}.orbit-dot{background:#a855f7;border-radius:50%;box-shadow:0 0 15px #a855f7,0 0 30px #a855f799;height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:12px}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.photo-card{background:#0a0a12;border-radius:24px;height:380px;overflow:hidden;position:relative;transition:box-shadow .4s ease;width:300px;z-index:5}.photo-card-border-glow{animation:borderGlow 4s ease infinite alternate;background:linear-gradient(135deg,#a855f799,#00d2ff4d,#ec489966);border-radius:25px;inset:-1px;position:absolute;z-index:-1}@keyframes borderGlow{0%{filter:blur(0);opacity:.6}to{filter:blur(2px);opacity:1}}.photo-card:hover{box-shadow:0 0 60px #a855f759,0 30px 60px #00000080}.profile-photo{border-radius:24px;filter:contrast(1.05) brightness(.95) saturate(1.1);height:100%;object-fit:cover;transition:transform .5s ease,filter .4s ease;width:100%}.photo-card:hover .profile-photo{filter:contrast(1.1) brightness(1.05) saturate(1.2);transform:scale(1.04)}.photo-scan-line{animation:scanDown 5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00d2ffcc,#0000);box-shadow:0 0 10px #00d2ff99;height:2px;left:0;position:absolute;top:0;width:100%;z-index:10}@keyframes scanDown{0%,to{opacity:0;top:0}20%{opacity:1}80%{opacity:.6}99%{opacity:0;top:100%}}.photo-vignette{background:radial-gradient(ellipse at center,#0000 55%,#05050899 100%);inset:0;pointer-events:none;position:absolute;z-index:6}.cb{border:2px solid #00d2ff;height:22px;opacity:.8;position:absolute;width:22px;z-index:15}.cb.tl{border-right:none;left:14px}.cb.tl,.cb.tr{border-bottom:none;top:14px}.cb.tr{border-left:none;right:14px}.cb.bl{border-right:none;left:14px}.cb.bl,.cb.br{border-top:none;bottom:14px}.cb.br{border-left:none;right:14px}.photo-label{align-items:center;background:linear-gradient(0deg,#050508e6,#0000);bottom:0;color:#ffffffb3;display:flex;font-family:JetBrains Mono,monospace;font-size:.65rem;gap:6px;left:0;letter-spacing:1px;padding:.5rem 1rem;position:absolute;right:0;z-index:15}.dot-green{animation:livePulse 2s ease infinite;background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b981;height:6px;width:6px}.float-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a12d9;border:1px solid #a855f74d;border-radius:12px;box-shadow:0 8px 30px #0006;display:flex;gap:10px;min-width:140px;padding:.7rem 1rem;position:absolute;z-index:20}.float-badge:hover{border-color:#a855f7b3;box-shadow:0 8px 30px #a855f740}.badge-tl{left:-18%;top:5%}.badge-br{bottom:10%;right:-18%}.badge-icon{align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:8px;box-shadow:0 4px 12px #a855f780;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;height:34px;justify-content:center;width:34px}.badge-icon-cyan{background:linear-gradient(135deg,#0891b2,#00d2ff);box-shadow:0 4px 12px #00d2ff66}.badge-main{color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.5px}.badge-sub{color:#a855f7;font-family:JetBrains Mono,monospace;font-size:.65rem}.hero-stats-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 4px 30px #0000004d;gap:0;margin-top:3.5rem;max-width:1380px;padding:1.4rem 3rem;position:relative;width:calc(100% - 6rem);z-index:10}.hero-stats-bar,.stat-item{align-items:center;display:flex}.stat-item{flex:1 1;flex-direction:column;gap:.3rem}.stat-val{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#00d2ff);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:900;line-height:1}.stat-plus{font-size:1.4rem}.stat-lbl{color:#6b7280;font-size:.72rem;letter-spacing:1.5px}.stat-divider{background:#ffffff12;flex-shrink:0;height:50px;width:1px}@media (max-width:1200px){.hero-inner-wrap{gap:2.5rem;padding:0 2rem}.profile-3d-wrap{height:400px;width:330px}.photo-card{height:330px;width:260px}}@media (max-width:1024px){.hero-inner-wrap{grid-template-columns:1fr;padding:0 2rem;text-align:center}.hero-visual-col{order:1}.hero-cta-row,.hero-description,.hero-social-row,.hero-status-badge,.typewriter-block{align-self:center}.hero-description{margin:0 auto}.hero-cta-row,.hero-social-row{justify-content:center}.profile-3d-wrap{height:370px;width:300px}.photo-card{height:300px;width:240px}.badge-tl{left:-5%;top:2%}.badge-br{bottom:5%;right:-5%}.hero-stats-bar{padding:1.2rem 2rem;width:calc(100% - 4rem)}}@media (max-width:768px){.ultra-hero-section{padding:110px 0 50px}.name-top{font-size:2.2rem}.name-bottom{font-size:2.5rem}.typewriter-block{font-size:1rem}.hero-description{font-size:.95rem}.hero-inner-wrap{gap:2rem;padding:0 1.5rem}.float-badge{display:none}.hero-stats-bar{flex-direction:column;gap:1rem;padding:1.2rem;width:calc(100% - 3rem)}.stat-divider{height:1px;width:80%}}@media (max-width:480px){.hero-cta-row{flex-direction:column;width:100%}.btn-primary-hero,.btn-secondary-hero{justify-content:center;width:100%}.name-top{font-size:1.9rem;letter-spacing:-1px}.name-bottom{font-size:2.2rem;letter-spacing:-1.5px}.greeting-line{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.aura-ring,.btn-shine,.live-dot,.orbit-ring,.particle,.photo-scan-line{animation:none!important}}.insane-about-section{background:#050508;overflow:clip;padding:10rem 0;position:relative}.text-pink-500{color:#ec4899}.text-purple-400{color:#c084fc}.about-cyber-grid{background-image:linear-gradient(#64748b0d 1px,#0000 0),linear-gradient(90deg,#64748b0d 1px,#0000 0);background-position:50%;background-size:50px 50px;height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;transform:perspective(500px) rotateX(45deg) scale(2);transform-origin:top center;width:100%;z-index:0}.about-mega-grid{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1.5fr}.about-visual-col,.hologram-portal{align-items:center;display:flex;justify-content:center;position:relative}.hologram-portal{height:350px;width:350px}.portal-ring{border:1px dashed #a855f74d;border-radius:50%;position:absolute;z-index:0}.ring-1{animation:spinPortalReverse 15s linear infinite;border-bottom:2px solid #ec4899;border-top:2px solid #a855f7;height:100%;width:100%}.ring-2{animation:spinPortal 10s linear infinite;border-left:2px solid #3b82f6;border-right:2px solid #10b981;height:80%;width:80%}@keyframes spinPortal{to{transform:rotate(1turn)}}@keyframes spinPortalReverse{to{transform:rotate(-1turn)}}.avatar-glass-card{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f0f1499;border:1px solid #a855f766;border-radius:30px;box-shadow:0 0 40px #a855f733,inset 0 0 20px #a855f71a;display:flex;height:65%;justify-content:center;overflow:hidden;position:relative;width:65%;z-index:2}.avatar-inner{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 10px rgba(236,72,153,.5));font-size:5rem}.scan-line{animation:scanAvatar 3s ease-in-out infinite;background:#ec4899;box-shadow:0 0 15px #ec4899;height:5px;left:0;opacity:.5;position:absolute;top:0;width:100%}@keyframes scanAvatar{0%{opacity:0;top:-10%}10%{opacity:.5}90%{opacity:.5}to{opacity:0;top:110%}}.floating-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f14cc;border:1px solid;border-radius:8px;font-size:.9rem;font-weight:800;letter-spacing:2px;padding:.5rem 1rem;position:absolute;z-index:5}.fb-1{border-color:#3b82f6;box-shadow:0 0 15px #3b82f64d;color:#60a5fa;right:-5%;top:10%}.fb-2{border-color:#10b981;bottom:15%;box-shadow:0 0 15px #10b9814d;color:#34d399;left:-10%}.about-data-col{gap:2.5rem}.about-data-col,.identity-header{display:flex;flex-direction:column}.identity-header{gap:.5rem}.cyber-label{align-items:center;background:#ec48991a;border-left:2px solid #ec4899;border-radius:4px;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;letter-spacing:2px;padding:.4rem 1rem;width:max-content}.glitch-title{color:#fff;font-size:4rem;font-weight:900;letter-spacing:-1px;position:relative;text-transform:uppercase}.sub-designation{font-size:1.2rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.cyber-bio-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;color:#cbd5e1;font-size:1.1rem;line-height:1.8;padding:2rem;position:relative}.cyber-bio-card:before{background:linear-gradient(180deg,#a855f7,#3b82f6);border-radius:12px 0 0 12px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.cyber-bio-card strong{color:#fff;font-weight:700}.stats-dashboard{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.stat-pill{align-items:center;background:#0f0f1499;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.stat-pill:hover{background:#a855f71a;border-color:#a855f780;transform:translateY(-3px)}.stat-pill i{color:#a855f7;font-size:1.8rem}.stat-info{display:flex;flex-direction:column}.stat-val{color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:1px}.stat-lbl{color:#9ca3af;font-size:.7rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.section-cyber-title{color:#fff;font-family:inherit;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;text-transform:uppercase}.directives-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.directive-card{align-items:center;background:#ffffff05;border:1px solid;border-radius:8px;cursor:default;display:flex;gap:1rem;padding:1rem}.border-purple{border-color:#a855f733}.border-blue{border-color:#3b82f633}.border-emerald{border-color:#10b98133}.border-pink{border-color:#ec489933}.dir-icon{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:1.1rem;height:40px;justify-content:center;width:40px}.bg-purple{background:linear-gradient(135deg,#a855f7,#7e22ce)}.bg-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.bg-emerald{background:linear-gradient(135deg,#10b981,#047857)}.bg-pink{background:linear-gradient(135deg,#ec4899,#be185d)}.dir-title{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:1px}@media (max-width:1024px){.about-mega-grid{gap:4rem;grid-template-columns:1fr;text-align:center}.hologram-portal{height:300px;margin:0 auto;width:300px}.identity-header{align-items:center}.stats-dashboard{justify-content:center}}@media (max-width:768px){.glitch-title{font-size:3rem}.sub-designation{font-size:1rem}.cyber-bio-card{text-align:left}.stats-dashboard{grid-template-columns:1fr}}@media (max-width:480px){.hologram-portal{height:250px;width:250px}.glitch-title{font-size:2.2rem}.avatar-inner{font-size:3.5rem}.directives-grid{grid-template-columns:1fr}}.insane-exp-section{background:#030305;overflow:clip;padding:10rem 0;position:relative}.text-emerald-400{color:#34d399}.text-purple-500{color:#a855f7}.exp-parallax-bg{height:140%;left:0;pointer-events:none;position:absolute;top:-20%;width:100%;z-index:0}.starfield{animation:driftStars 60s linear infinite;background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 40px 70px,#fff,#0000),radial-gradient(1px 1px at 50px 160px,#fff,#0000),radial-gradient(2px 2px at 90px 40px,#fff,#0000),radial-gradient(2px 2px at 130px 80px,#fff,#0000),radial-gradient(2px 2px at 160px 120px,#fff,#0000);background-repeat:repeat;background-size:200px 200px;height:100%;opacity:.3;width:100%}.nebula-glow{background:radial-gradient(circle,#8b5cf61a 0,#0000 60%);filter:blur(60px);height:600px;position:absolute;right:-10%;top:30%;width:600px}@keyframes driftStars{0%{background-position:0 0}to{background-position:-1000px 1000px}}.exp-futuristic-header{align-items:center;display:flex;flex-direction:column;margin-bottom:6rem;position:relative;text-align:center;z-index:2}.holographic-badge{align-items:center;background:#10b9811a;border:1px solid #10b9814d;border-radius:4px;box-shadow:0 0 15px #10b98133;color:#10b981;display:inline-flex;font-size:.9rem;font-weight:800;gap:10px;letter-spacing:3px;margin-bottom:1.5rem;padding:.6rem 2rem;text-transform:uppercase}.blink{animation:flashText 1.5s infinite}@keyframes flashText{0%,50%{opacity:1}51%,to{opacity:.3}}.exp-mega-title{color:#fff;font-size:5.5rem;font-weight:900;letter-spacing:-2px;line-height:1.1}.exp-mega-title .outline{-webkit-text-stroke:1px #fff;color:#0000;margin-right:-10px}.header-divider{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:2px;height:4px;margin-top:1.5rem;width:100px}.exp-pipeline{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1000px;position:relative;z-index:5}.exp-pipeline:before{background:#ffffff0d;bottom:0;content:"";left:0;position:absolute;top:0;width:2px;z-index:0}@media (min-width:1024px){.exp-pipeline:before{left:-40px}}.pipeline-node{position:relative;width:100%}.node-connector{background:#a855f780;display:none;height:2px;left:-45px;position:absolute;top:40px;width:45px}.connector-pulse{background:#a855f7;border-radius:50%;box-shadow:0 0 15px #a855f7;height:10px;left:-8px;position:absolute;top:-4px;width:10px}@media (min-width:1024px){.node-connector{display:block}}.node-glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0f1499;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 20px 40px #0006;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.node-glass-card:hover{border-color:#a855f766;box-shadow:0 20px 50px #a855f726,inset 0 0 20px #ffffff05;transform:translateY(-5px)}.card-top-bar{align-items:center;background:#0006;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.8rem 1.5rem}.window-controls{display:flex;gap:8px}.window-controls span{border-radius:50%;height:12px;width:12px}.window-controls span:first-child{background:#ef4444}.window-controls span:nth-child(2){background:#f59e0b}.window-controls span:nth-child(3){background:#10b981}.node-status{align-items:center;display:flex;font-size:.8rem;font-weight:700;gap:8px;text-transform:uppercase}.status-ping{background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:8px;width:8px}.node-content-core{padding:3rem}.role-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem}.company-branding{align-items:center;display:flex;gap:1.5rem}.company-logo-3d{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;box-shadow:0 10px 20px #3b82f64d;color:#fff;display:flex;font-size:2rem;height:60px;justify-content:center;width:60px}.company-name{color:#fff;font-size:1.8rem;font-weight:800;margin-bottom:.2rem}.company-chapter{color:#9ca3af;font-size:1rem;font-weight:500}.role-duration-cyber{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:.6rem 1.2rem}.role-title-mega h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:2rem}.responsibility-matrix{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0 0 3rem;padding:0}.matrix-item{align-items:flex-start;display:flex;gap:1rem}.matrix-item i{font-size:1.2rem;margin-top:4px}.matrix-item p{color:#d1d5db;font-size:1.1rem;line-height:1.6}.matrix-item strong{color:#fff;font-weight:700}.tech-stack-ribbon{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:3rem}.cyber-tag{background:#0000;border:1px solid #3b82f6;border-radius:4px;color:#60a5fa;font-size:.85rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s ease}.cyber-tag:hover{background:#3b82f6;box-shadow:0 0 15px #3b82f680;color:#fff}.ext-links{display:flex;flex-wrap:wrap;gap:1rem}.cyber-button{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.ln-btn{background:#0a66c2}.ln-btn:hover{background:#004182;box-shadow:0 5px 15px #0a66c266;transform:translateY(-3px)}.ig-btn{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.ig-btn:hover{box-shadow:0 5px 15px #dc274366;filter:brightness(1.1);transform:translateY(-3px)}.radar-card{align-items:center;border-color:#3b82f633;display:flex;gap:3rem;padding:3rem}.radar-card:hover{border-color:#3b82f680}.radar-scanner{align-items:center;background:radial-gradient(circle at center,#3b82f61a 0,#0000 60%),repeating-radial-gradient(#0000 0,#0000 15px,#3b82f633 0,#3b82f633 16px);border:2px solid #3b82f64d;border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:center;position:relative;width:120px}.scanner-beam{animation:radarSweep 4s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#3b82f680 90deg);border-right:2px solid #3b82f6;display:none;height:50%;left:50%;position:absolute;top:0;transform-origin:bottom left;width:50%}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radar-scanner:after{animation:radarSweep 2s linear infinite;background:conic-gradient(from 0deg,#0000,#3b82f680);border-radius:50%;content:"";height:50px;position:absolute;width:50px}.radar-content h4{color:#fff;font-size:2rem;margin-bottom:1rem}.radar-content p{color:#9ca3af;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.target-sectors{display:flex;flex-wrap:wrap;gap:10px}.target-pill{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#fff;font-size:.9rem;font-weight:600;padding:.5rem 1rem}@media (max-width:1024px){.exp-mega-title{font-size:4.5rem}.radar-card{flex-direction:column;gap:2rem;text-align:center}.target-sectors{justify-content:center}}@media (max-width:768px){.exp-pipeline:before{display:none}.exp-mega-title{font-size:3.5rem}.role-meta{flex-direction:column;gap:1rem}.node-content-core{padding:2rem}.role-title-mega h4{font-size:2rem}}@media (max-width:480px){.exp-mega-title{font-size:2.8rem}.holographic-badge{font-size:.8rem;padding:.5rem 1rem}.node-content-core,.radar-card{padding:1.5rem}.company-name{font-size:1.4rem}.company-logo-3d{font-size:1.4rem;height:45px;width:45px}.ext-links{flex-direction:column;width:100%}.cyber-button{justify-content:center}}.education-section-modern{background:#050505;color:#fff;overflow:clip;padding:10rem 0;position:relative;z-index:1}.edu-bg-glow{border-radius:50%;filter:blur(100px);opacity:.3;pointer-events:none;position:absolute;z-index:-1}.glow-1{background:var(--primary-color);height:400px;left:-100px;top:-100px;width:400px}.glow-2{background:var(--secondary-color);bottom:-200px;height:500px;right:-100px;width:500px}.edu-section-header{margin-bottom:5rem;text-align:center}.edu-main-title{color:#fff;font-size:3.5rem;font-weight:800;margin-bottom:1rem}.highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text}.edu-main-subtitle{color:#9ca3af;font-size:1.2rem}.edu-cards-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));perspective:1200px}.edu-tilt-wrapper{border-radius:20px;cursor:pointer}.edu-tilt-card,.edu-tilt-wrapper{position:relative;transform-style:preserve-3d}.edu-tilt-card{background:linear-gradient(145deg,#171728e6,#0a0a0ff2);border:1px solid #ffffff0d;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:3rem 2.5rem;transition:box-shadow .3s ease,border-color .3s ease}.edu-tilt-wrapper:hover .edu-tilt-card{border-color:#ffffff26}.card-glare{bottom:0;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.edu-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;z-index:5}.edu-header-badges{align-items:flex-end;display:flex;flex-direction:column;gap:.8rem}.edu-status-pill{border-radius:30px;box-shadow:inset 0 0 10px #0003;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:.4rem 1rem}.edu-icon-container{align-items:center;background:radial-gradient(circle at top left,#ffffff0d 0,#0003 100%);border:1px solid #ffffff0d;border-radius:15px;box-shadow:inset 0 2px 10px #ffffff0d;display:flex;height:60px;justify-content:center;width:60px}.edu-animated-icon{filter:drop-shadow(0 5px 10px rgba(0,0,0,.5));font-size:2.2rem}.edu-year-pill{background:#ffffff08;border:1px solid #ffffff1a;border-radius:30px;box-shadow:inset 0 0 10px #8b5cf633;color:#f3f4f6;font-size:1rem;font-weight:700;padding:.6rem 1.2rem}.edu-title{color:#fff;font-size:2rem;font-weight:800;letter-spacing:-.5px;line-height:1.3;margin-bottom:.8rem}.edu-subtitle,.edu-title{position:relative;z-index:5}.edu-subtitle{color:#a78bfa;font-size:1.25rem;font-weight:600;margin-bottom:2.5rem}.edu-features-list{display:flex;flex-direction:column;flex-grow:1;gap:1.2rem;list-style:none;margin:0 0 3rem;padding:0;position:relative;z-index:5}.edu-features-list li{align-items:flex-start;color:#d1d5db;display:flex;font-size:1.05rem;gap:1rem;line-height:1.5}.check-icon-wrapper{margin-top:3px}.check-icon-wrapper i{background:#10b9811a;border-radius:50%;box-shadow:0 0 10px #10b98133;color:#10b981;font-size:1.1rem}.edu-tag-container{display:flex;flex-wrap:wrap;gap:.8rem;position:relative;z-index:5}.edu-modern-tag{background:#2e1a4799;border:1px solid #8b5cf64d;border-radius:8px;color:#f3f4f6;font-size:.9rem;font-weight:600;padding:.5rem 1.2rem;transition:all .3s ease}.edu-tilt-wrapper:hover .edu-modern-tag{background:#8b5cf633;border-color:#8b5cf699;color:#fff}@media (max-width:768px){.edu-cards-grid{grid-template-columns:1fr}.edu-main-title{font-size:2.5rem}.edu-tilt-card{padding:2rem 1.5rem}.edu-title{font-size:1.6rem}}.ultra-skills-section{background:radial-gradient(circle at center,#0a0a0f 0,#000 100%);overflow:clip;padding:12rem 0;position:relative;z-index:1}.cyber-grid-container{bottom:0;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.cyber-grid-line{background:linear-gradient(90deg,#0000,#10b98133,#0000);position:absolute}.cyber-grid-line.vertical{background:linear-gradient(180deg,#0000,#8b5cf633,#0000);bottom:0;left:20%;top:0;width:1px}.cyber-grid-line.horizontal{height:1px;left:0;right:0;top:30%}.cyber-shape-1{border:1px solid #ec48991a;border-radius:40px;height:300px;position:absolute;right:10%;top:10%;transform:rotate(45deg);width:300px}.cyber-shape-2{border:1px dashed #3b82f61a;border-radius:50%;bottom:10%;height:500px;left:5%;position:absolute;width:500px}.ultra-skills-header{margin-bottom:6rem;position:relative;text-align:center}.circuit-badge{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50px;box-shadow:inset 0 0 20px #8b5cf61a;color:#a78bfa;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:2px;margin-bottom:1.5rem;padding:.6rem 2rem;text-transform:uppercase}.circuit-badge i{font-size:1.1rem}.ultra-title{-webkit-text-stroke:1px #ffffff80;color:#0000;font-size:5rem;font-weight:900;letter-spacing:2px;margin-bottom:1rem;position:relative}.ultra-title:before{animation:glitch-anim-1 3s linear infinite alternate-reverse;clip-path:polygon(0 40%,100% 40%,100% 100%,0 100%);text-shadow:2px 0 var(--primary-color),-2px 0 var(--secondary-color);transform:translate(-4px,2px)}.ultra-title:after,.ultra-title:before{-webkit-text-stroke:0;color:#fff;content:attr(data-text);left:0;position:absolute;top:0;width:100%}.ultra-title:after{animation:glitch-anim-2 4s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 40%,0 40%);text-shadow:-2px 0 var(--primary-color),2px 0 var(--secondary-color);transform:translate(4px,-2px)}@keyframes glitch-anim-1{0%{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}50%{clip-path:polygon(0 20%,100% 20%,100% 100%,0 100%)}to{clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%)}}@keyframes glitch-anim-2{0%{clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}50%{clip-path:polygon(0 0,100% 0,100% 80%,0 80%)}to{clip-path:polygon(0 0,100% 0,100% 20%,0 20%)}}.ultra-subtitle{color:#9ca3af;font-size:1.25rem;margin:0 auto;max-width:600px}.honeycomb-container{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:4rem 0}.honeycomb-row{display:flex;gap:12px;justify-content:center;margin-bottom:-45px}.row-1,.row-2,.row-3{transform:none}.hex-wrapper{cursor:pointer;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));height:185px;position:relative;width:160px}.hex-outer{background:var(--hex-color);height:100%;left:0;top:0;width:100%}.hex-inner,.hex-outer{align-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:flex;justify-content:center;position:absolute;transition:all .4s ease}.hex-inner{background:#0f0f14f2;bottom:2px;left:2px;right:2px;top:2px}.hex-content{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.hex-glow{background:var(--hex-color);border-radius:50%;filter:blur(25px);height:80px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:80px;z-index:0}.hex-logo{filter:drop-shadow(0 5px 10px rgba(0,0,0,.5)) grayscale(60%);height:55px;object-fit:contain;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:55px}.hex-logo,.hex-name{position:relative;z-index:2}.hex-name{color:#9ca3af;font-size:.9rem;font-weight:700;text-align:center;transition:all .3s ease}.hex-wrapper:hover .hex-outer{background:#fff;box-shadow:0 0 30px var(--hex-color)}.hex-wrapper:hover .hex-inner{background:#191923e6}.hex-wrapper:hover .hex-glow{height:120px;opacity:.5;width:120px}.hex-wrapper:hover .hex-logo{filter:drop-shadow(0 15px 20px var(--hex-color)) grayscale(0);transform:scale(1.3) translateY(-5px)}.hex-wrapper:hover .hex-name{font-size:1rem;text-shadow:0 0 10px var(--hex-color);transform:translateY(5px)}@media (max-width:1024px){.ultra-title{font-size:4rem}.hex-wrapper{height:150px;width:130px}.honeycomb-row{margin-bottom:-35px}.hex-logo{height:45px;width:45px}}@media (max-width:768px){.ultra-title{font-size:2.8rem}.honeycomb-container{gap:30px;padding:2rem 0}.honeycomb-row{flex-wrap:wrap;gap:20px;margin-bottom:0}.row-1,.row-2,.row-3{margin-left:0!important;transform:none!important}.hex-wrapper{height:140px;width:120px}}@media (max-width:480px){.ultra-title{font-size:2.2rem}.hex-wrapper{height:115px;width:100px}.hex-logo{height:35px;width:35px}.hex-name{font-size:.75rem}.honeycomb-row{gap:15px}}.hex-wrapper:hover{animation-play-state:paused}.hex-wrapper:hover .hex-border-pulse{opacity:1}.hex-wrapper:hover .hex-outer{background:linear-gradient(135deg,#fff,var(--hex-color));filter:drop-shadow(0 0 30px var(--hex-color))}.hex-wrapper:hover .hex-inner{background:#14182af5}.hex-wrapper:hover .hex-level-badge{background:var(--hex-color);box-shadow:0 0 10px var(--hex-color);color:#000;opacity:1}.hex-wrapper:hover .hex-glow{filter:blur(35px);height:140px;opacity:.85;width:140px}.hex-wrapper:hover .hex-logo{filter:drop-shadow(0 12px 25px var(--hex-color));transform:scale(1.35) translateY(-5px)}.hex-wrapper:hover .hex-name{color:#fff;font-size:.95rem;text-shadow:0 0 14px var(--hex-color);transform:translateY(2px)}.hex-wrapper:hover .hex-cat-tag{color:#fff;opacity:1}@media (max-width:1024px){.ultra-title{font-size:3.8rem}.hex-wrapper{height:160px;width:140px}.honeycomb-row{margin-bottom:-36px}.hex-logo{height:44px;width:44px}}@media (max-width:768px){.ultra-title{font-size:2.8rem}.skills-filter-pills{gap:.5rem}.filter-pill{font-size:.78rem;padding:.45rem 1.1rem}.honeycomb-container{gap:25px;padding:2rem 0}.honeycomb-row{flex-wrap:wrap;gap:18px;margin-bottom:0}.hex-wrapper{height:145px;width:125px}}@media (max-width:480px){.ultra-title{font-size:2.2rem}.hex-wrapper{height:120px;width:105px}.hex-logo{height:36px;width:36px}.hex-name{font-size:.75rem}.hex-cat-tag{font-size:.55rem}.honeycomb-row{gap:12px}}.contact-section{background:#05060b;overflow:hidden;padding:4.5rem 0 5.5rem;position:relative;z-index:1}.contact-bg-glow{border-radius:50%;filter:blur(120px);opacity:.45;pointer-events:none;position:absolute;z-index:0}.glow-1{background:radial-gradient(circle,#a855f759 0,#0000 70%);height:500px;left:-150px;top:10%;width:500px}.glow-2{background:radial-gradient(circle,#06b6d44d 0,#0000 70%);bottom:5%;height:550px;right:-150px;width:550px}.contact-cyber-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.contact-floating-glyph{font-family:Fira Code,Courier New,monospace;font-weight:900;opacity:.16;pointer-events:none;position:absolute;text-shadow:0 0 20px currentColor;transition:opacity .5s ease;-webkit-user-select:none;user-select:none;z-index:1}.glyph-1{color:#a855f7;font-size:3.8rem;left:5%;top:14%}.glyph-2{bottom:18%;color:#00f2ff;font-size:3.4rem;right:4%}.glyph-3{color:#ec4899;font-size:2.2rem;left:48%;opacity:.22;top:50%}.contact-floating-badge{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0d0f1ab3;border:1px solid #00f2ff4d;border-radius:30px;box-shadow:0 8px 30px #0006,0 0 15px #00f2ff1f;color:#e2e8f0;display:inline-flex;font-size:.68rem;font-weight:800;gap:8px;letter-spacing:1.2px;padding:6px 16px;pointer-events:none;position:absolute;z-index:2}.badge-top-left{border-color:#10b98166;color:#34d399;left:4%;top:3.5%}.badge-bottom-right{border-color:#a855f766;bottom:2.5%;color:#c084fc;right:4%}.badge-glow-dot{background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:7px;width:7px}.blink-fast{animation:blinkFast 1.5s infinite}@keyframes blinkFast{0%,to{opacity:1}50%{opacity:.3}}.contact-header-block{margin:0 auto 2.2rem;max-width:720px;position:relative;text-align:center;z-index:2}.contact-pill-badge{align-items:center;background:#10b9811a;border:1px solid #10b98159;border-radius:30px;box-shadow:0 0 16px #10b9812e;color:#34d399;display:inline-flex;font-size:.68rem;font-weight:700;gap:7px;letter-spacing:1.5px;margin-bottom:.75rem;padding:4px 14px;text-transform:uppercase}.live-dot{animation:liveBeaconPing 1.8s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:7px;width:7px}@keyframes liveBeaconPing{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.contact-main-heading{color:#fff;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:900;letter-spacing:-.8px;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase}.highlight-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00f2ff,#a855f7 50%,#ec4899);-webkit-background-clip:text;background-clip:text;display:inline-block}.contact-lead-text{color:#94a3b8;font-size:.95rem;line-height:1.55;margin:0 auto;max-width:580px}.contact-layout-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1.15fr;margin:0 auto;max-width:1260px;position:relative;z-index:2}.contact-info-panel{display:flex}.panel-inner-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0d0f1abf;border:1px solid #a855f740;border-radius:20px;box-shadow:0 20px 50px #00000080,inset 0 1px 1px #ffffff1a;display:flex;flex-direction:column;padding:2.2rem;transition:border-color .4s ease;width:100%}.panel-inner-card:hover{border-color:#a855f773}.panel-top-badge{align-items:center;color:#38bdf8;display:inline-flex;font-size:.68rem;font-weight:800;gap:8px;letter-spacing:2px;margin-bottom:.8rem;text-transform:uppercase}.panel-title{color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.6rem}.panel-description{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.direct-channels-list{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.channel-card{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;display:flex;gap:1.2rem;overflow:hidden;padding:1.2rem 1.4rem;position:relative;text-decoration:none;transition:all .35s cubic-bezier(.165,.84,.44,1)}.channel-card:hover{background:#ffffff0f;box-shadow:0 10px 25px #0006;transform:translateY(-3px)}.email-card:hover{border-color:#6366f180}.wa-card:hover{border-color:#25d36680}.location-card:hover{border-color:#38bdf880}.channel-icon-wrapper{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.3rem;height:48px;justify-content:center;transition:all .35s ease;width:48px}.email-card .channel-icon-wrapper{background:#6366f126;border:1px solid #6366f14d;color:#818cf8}.email-card:hover .channel-icon-wrapper{background:#6366f1;box-shadow:0 0 18px #6366f1b3;color:#fff}.wa-card .channel-icon-wrapper{background:#25d36626;border:1px solid #25d3664d;color:#25d366}.wa-card:hover .channel-icon-wrapper{background:#25d366;box-shadow:0 0 18px #25d366b3;color:#fff}.location-card .channel-icon-wrapper{background:#38bdf826;border:1px solid #38bdf84d;color:#38bdf8}.channel-details{display:flex;flex:1 1;flex-direction:column;min-width:0}.channel-label{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:1.5px;margin-bottom:3px;text-transform:uppercase}.channel-value{color:#f1f5f9;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s ease;word-break:break-all}.channel-card:hover .channel-value{color:#fff}.sub-timezone{color:#38bdf8;font-size:.75rem;font-weight:500;margin-top:3px}.copy-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .25s ease}.copy-btn:hover{background:#a855f733;border-color:#a855f7;color:#fff}.copy-btn.copied{background:#10b98133;border-color:#10b981;color:#34d399}.channel-action-badge{align-items:center;color:#25d366;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:6px;transition:transform .3s ease}.wa-card:hover .channel-action-badge{transform:translateX(4px)}.social-hub-container{border-top:1px solid #ffffff14;margin-top:auto;padding-top:1.5rem}.social-hub-title{color:#64748b;display:block;font-size:.7rem;font-weight:800;letter-spacing:2px;margin-bottom:1rem}.social-pill-group{display:flex;flex-wrap:wrap;gap:.8rem}.social-pill-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#cbd5e1;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;padding:8px 14px;text-decoration:none;transition:all .3s ease}.social-pill-btn svg{height:14px;width:14px}.social-pill-btn:hover{color:#fff;transform:translateY(-2px)}.social-pill-btn.linkedin:hover{background:#0a66c233;border-color:#0a66c2;box-shadow:0 4px 15px #0a66c259}.social-pill-btn.github:hover{background:#ffffff26;border-color:#fff;box-shadow:0 4px 15px #fff3}.social-pill-btn.twitter:hover{background:#1da1f233;border-color:#1da1f2;box-shadow:0 4px 15px #1da1f259}.social-pill-btn.instagram:hover{background:#ec489933;border-color:#ec4899;box-shadow:0 4px 15px #ec489959}.response-guarantee{align-items:center;color:#94a3b8;display:flex;font-size:.8rem;gap:10px;margin-top:1.5rem}.guarantee-icon{color:#38bdf8;font-size:.9rem}.contact-form-panel{display:flex}.form-glass-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0d0f1ad9;border:1px solid #00f2ff4d;border-radius:20px;box-shadow:0 25px 60px #0009,0 0 35px #00f2ff1a,inset 0 1px 1px #ffffff1f;display:flex;flex-direction:column;padding:2.2rem;width:100%}.form-top-header{margin-bottom:1.3rem}.form-title-wrap{align-items:center;display:flex;gap:12px;margin-bottom:.5rem}.form-badge{background:#00f2ff1a;border:1px solid #00f2ff4d;border-radius:6px;color:#00f2ff;font-size:.68rem;font-weight:800;letter-spacing:1.5px;padding:3px 10px;text-transform:uppercase}.form-heading{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:-.5px}.form-subtext{color:#94a3b8;font-size:.95rem}.interactive-contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row-dual{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}.form-field-group{display:flex;flex-direction:column;gap:.5rem}.field-label{color:#cbd5e1;font-size:.8rem;font-weight:700;letter-spacing:.5px}.field-label .req{color:#ec4899}.input-with-icon,.textarea-with-icon{align-items:center;display:flex;position:relative}.input-icon{color:#64748b;font-size:.95rem;left:16px;pointer-events:none;position:absolute;transition:color .3s ease}.form-input,.form-textarea{background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;color:#fff;font-family:inherit;font-size:.95rem;outline:none;transition:all .3s ease;width:100%}.form-input{padding:.85rem 1rem .85rem 2.8rem}.form-textarea{line-height:1.6;min-height:120px;padding:1rem;resize:vertical}.form-input:focus,.form-textarea:focus{background:#ffffff12;border-color:#00f2ff;box-shadow:0 0 20px #00f2ff40,inset 0 1px 2px #0006}.form-input:focus+.input-icon,.input-with-icon:focus-within .input-icon{color:#00f2ff}.form-input::placeholder,.form-textarea::placeholder{color:#475569}.field-label-row{align-items:center;display:flex;justify-content:space-between}.field-hint-badge{color:#38bdf8;font-size:.7rem;font-weight:600;letter-spacing:.5px}.project-type-pills{display:flex;flex-wrap:wrap;gap:.6rem}.type-pill-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;justify-content:center;line-height:1;padding:7px 15px;transition:all .25s ease;-webkit-user-select:none;user-select:none}.pill-dot{animation:pillDotGlow 1.6s ease-in-out infinite alternate;background:#00f2ff;border-radius:50%;box-shadow:0 0 8px #00f2ff,0 0 12px #00f2ffd9;display:inline-block;flex-shrink:0;height:7px;margin-right:8px;width:7px}@keyframes pillDotGlow{0%{opacity:.85;transform:scale(.9)}to{opacity:1;transform:scale(1.2)}}.pill-text{display:inline-block;line-height:1}.type-pill-btn:hover{background:#ffffff14;border-color:#ffffff40;color:#fff}.type-pill-btn.selected{background:linear-gradient(135deg,#a855f759,#00f2ff59);border-color:#00f2ff;box-shadow:0 0 14px #00f2ff4d;color:#fff}.submit-action-btn{align-items:center;background:linear-gradient(135deg,#0ea5e9,#8b5cf6 50%,#ec4899);border:none;border-radius:12px;box-shadow:0 10px 25px #8b5cf666,0 0 25px #0ea5e94d;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:800;gap:12px;justify-content:center;letter-spacing:.8px;margin-top:.6rem;overflow:hidden;padding:1.1rem;position:relative;transition:all .35s cubic-bezier(.175,.885,.32,1.275);width:100%}.submit-action-btn:hover:not(:disabled){box-shadow:0 15px 35px #8b5cf699,0 0 35px #00f2ff80;transform:translateY(-3px) scale(1.01)}.submit-action-btn:active:not(:disabled){transform:translateY(0)}.submit-action-btn:disabled{cursor:not-allowed;opacity:.8}.btn-icon{font-size:1.1rem;transition:transform .3s ease}.submit-action-btn:hover .btn-icon{transform:translateX(4px) translateY(-2px)}.btn-light-sweep{background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:none;width:60%}.submit-action-btn:hover .btn-light-sweep{left:150%;transition:all .8s ease-in-out}.form-success-card{align-items:center;display:flex;flex-direction:column;padding:3rem 1rem;text-align:center}.success-icon-badge{align-items:center;background:#10b98126;border:2px solid #10b981;border-radius:50%;box-shadow:0 0 30px #10b98166;color:#10b981;display:flex;font-size:2.4rem;height:72px;justify-content:center;margin-bottom:1.5rem;width:72px}.success-title{color:#fff;font-size:2rem;font-weight:800;margin-bottom:.8rem}.success-message{color:#cbd5e1;font-size:1.05rem;line-height:1.7;margin:0 auto 1.5rem;max-width:480px}.success-eta-card{align-items:center;background:#00f2ff0d;border:1px solid #00f2ff40;border-radius:14px;box-shadow:0 6px 20px #0006;display:flex;gap:14px;margin:0 auto 2rem;max-width:440px;padding:1rem 1.3rem;text-align:left}.eta-icon-box{align-items:center;background:#00f2ff26;border-radius:10px;box-shadow:0 0 14px #00f2fe4d;color:#00f2fe;display:flex;flex-shrink:0;font-size:1.15rem;height:40px;justify-content:center;width:40px}.eta-text-wrap{display:flex;flex-direction:column;gap:3px}.eta-title{color:#38bdf8;font-size:.7rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.eta-desc{color:#cbd5e1;font-size:.88rem;line-height:1.5}.eta-desc strong{color:#fff}.working-days-pill{background:#a855f726;border:1px solid #a855f759;border-radius:6px;color:#c084fc;display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.4px;margin-left:6px;padding:2px 8px}.email-highlight{color:#00f2ff;font-weight:700}.success-fallback-actions{display:flex;flex-direction:column;gap:1rem;max-width:380px;width:100%}.whatsapp-quick-reach{align-items:center;background:#25d366;border-radius:12px;box-shadow:0 8px 25px #25d36659;color:#052e16;display:flex;font-size:.95rem;font-weight:800;gap:10px;justify-content:center;padding:.9rem;text-decoration:none;transition:all .3s ease}.whatsapp-quick-reach:hover{background:#22c55e;box-shadow:0 12px 30px #25d36680;color:#000;transform:translateY(-2px)}.reset-form-btn{background:#0000;border:1px solid #fff3;border-radius:10px;color:#94a3b8;cursor:pointer;font-size:.85rem;font-weight:600;padding:.75rem;transition:all .25s ease}.reset-form-btn:hover{background:#ffffff0d;border-color:#fff;color:#fff}@media (max-width:1024px){.contact-floating-badge{display:none}.contact-floating-glyph{opacity:.07}.contact-layout-grid{gap:3rem;grid-template-columns:1fr}.form-glass-container,.panel-inner-card{padding:2.2rem}.contact-section{padding:6rem 0 7rem}}@media (max-width:640px){.form-row-dual{grid-template-columns:1fr}.form-glass-container,.panel-inner-card{border-radius:18px;padding:1.6rem 1.2rem}.channel-card{gap:.8rem;padding:1rem}.channel-icon-wrapper{font-size:1.1rem;height:42px;width:42px}.channel-value{font-size:.9rem}.panel-title{font-size:1.6rem}.form-heading{font-size:1.5rem}.contact-main-heading{font-size:2.2rem}.contact-lead-text{font-size:.95rem}.social-pill-group{justify-content:center}}.ultra-footer{background:#050505;border-top:1px solid #ffffff0d;margin-top:0;overflow:hidden;padding:5rem 0 2rem;position:relative;z-index:10}.footer-glow-line{animation:scanningBeam 4s linear infinite;background:linear-gradient(90deg,#0000,#a855f7,#ec4899,#3b82f6,#0000);box-shadow:0 0 20px #ec4899cc,0 0 40px #3b82f6cc;height:2px;left:0;position:absolute;right:0;top:0}@keyframes scanningBeam{0%{opacity:0;transform:scaleX(0);transform-origin:left}25%{opacity:1;transform:scaleX(1);transform-origin:left}25.1%{opacity:1;transform:scaleX(1);transform-origin:right}50%{opacity:0;transform:scaleX(0);transform-origin:right}to{opacity:0;transform:scaleX(0)}}.footer-massive-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#fff0);-webkit-background-clip:text;background-clip:text;bottom:-5vh;color:#fff;font-family:Inter,sans-serif;font-size:25vw;font-weight:900;left:50%;letter-spacing:-1vw;line-height:.8;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:0}.footer-grid-insane{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:5rem;position:relative;z-index:5}.footer-glitch-logo{gap:1.5rem;margin-bottom:2rem}.footer-glitch-logo,.logo-hex{align-items:center;display:flex}.logo-hex{background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:inset 0 0 15px #a855f74d;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:60px;justify-content:center;position:relative;width:60px}.logo-hex span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900}.brand-name{display:flex;font-size:2rem;font-weight:900;gap:5px;letter-spacing:2px}.brand-p1{color:#fff}.brand-p2{-webkit-text-stroke:1px #ec4899;color:#0000;font-style:italic}.footer-tagline{color:#9ca3af;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:400px}.footer-status{align-items:center;background:#10b9811a;border-left:2px solid #10b981;border-radius:5px;color:#10b981;display:inline-flex;font-size:.85rem;font-weight:700;gap:10px;letter-spacing:1px;padding:.5rem 1rem;text-transform:uppercase}.status-blinker{animation:blinky 1s infinite alternate;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes blinky{0%{opacity:.3}to{box-shadow:0 0 10px #10b981;opacity:1}}.col-title{color:#fff;display:inline-block;font-size:1.2rem;font-weight:800;letter-spacing:2px;margin-bottom:2rem;position:relative;text-transform:uppercase}.col-title:after{background:#ec4899;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:50%}.magnetic-nav-links{display:flex;flex-direction:column;gap:1rem}.cyber-link{align-items:center;color:#9ca3af;display:flex;font-size:1.1rem;font-weight:600;gap:10px;text-decoration:none;transition:all .3s ease}.link-arrow{color:#ec4899;font-size:1.5rem;opacity:0;transform:translateX(-10px);transition:all .3s ease}.cyber-link:hover .link-arrow{opacity:1;transform:translateX(0)}.comms-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}.comms-item{gap:1.2rem}.comms-item,.neon-icon{align-items:center;display:flex}.neon-icon{background:#ffffff0d;border-radius:10px;font-size:1.2rem;height:40px;justify-content:center;width:40px}.neon-icon.purple{border:1px solid #a855f74d;box-shadow:inset 0 0 10px #a855f74d;color:#a855f7}.neon-icon.emerald{border:1px solid #10b9814d;box-shadow:inset 0 0 10px #10b9814d;color:#10b981}.neon-icon.blue{border:1px solid #3b82f64d;box-shadow:inset 0 0 10px #3b82f64d;color:#3b82f6}.comms-item a,.comms-item span{color:#d1d5db;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.comms-item a:hover{color:#fff}.footer-bottom-bar{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:3rem;position:relative;z-index:5}.copyright{color:#6b7280;font-size:.95rem;font-weight:500}.social-reactor{display:flex;gap:1.5rem}.reactor-node{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:5px;color:#9ca3af;display:flex;font-size:1.3rem;height:45px;justify-content:center;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:45px}.reactor-node:hover{background:#ffffff1a;color:#fff;transform:translateY(-8px) rotate(5deg)}.reactor-node[title=LinkedIn]:hover{border-color:#0a66c2;box-shadow:0 5px 15px #0a66c266}.reactor-node[title=GitHub]:hover{border-color:#fff;box-shadow:0 5px 15px #fff3}.reactor-node[title=Twitter]:hover{border-color:#1da1f2;box-shadow:0 5px 15px #1da1f266}.reactor-node[title=Instagram]:hover{border-color:#ec4899;box-shadow:0 5px 15px #ec489966}@media (max-width:1024px){.footer-grid-insane{grid-template-columns:1fr 1fr;row-gap:4rem}.footer-massive-text{bottom:0;font-size:25vw}}@media (max-width:768px){.ultra-footer{margin-top:3rem;padding:4rem 0 2rem}.footer-grid-insane{gap:3rem;grid-template-columns:1fr;text-align:center}.footer-glitch-logo{flex-direction:column;gap:1rem;justify-content:center}.brand-name{font-size:1.8rem}.footer-tagline{font-size:1rem;margin:0 auto 1.5rem}.col-title:after{left:50%;transform:translateX(-50%)}.comms-item{gap:.8rem;justify-content:center;text-align:center}.footer-bottom-bar{flex-direction:column-reverse;gap:2rem;padding-top:2rem}.footer-massive-text{bottom:2rem;font-size:30vw;opacity:.05!important}}@media (max-width:480px){.footer-massive-text{display:none}.brand-name{font-size:1.5rem}.copyright{font-size:.85rem}.social-reactor{gap:1rem}.reactor-node{font-size:1.1rem;height:40px;width:40px}}.floating-btn-wrapper{align-items:center;bottom:28px;display:flex;flex-direction:column;position:fixed;z-index:9999}.whatsapp-wrapper{align-items:flex-start;left:28px}.email-wrapper{align-items:flex-end;right:28px}.floating-action-btn{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:50%;cursor:pointer;height:54px;outline:none;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:54px}.btn-icon-box,.floating-action-btn{align-items:center;display:flex;justify-content:center}.btn-icon-box{height:100%;width:100%;z-index:3}.whatsapp-btn{background:radial-gradient(circle at 30% 30%,#25d36638,#062818e0);border:1.5px solid #25d36680;box-shadow:0 8px 24px #0009,0 2px 8px #25d3664d,inset 0 1px 1px #ffffff59}.whatsapp-btn .btn-icon-box i{color:#25d366;filter:drop-shadow(0 0 8px rgba(37,211,102,.65));font-size:1.65rem;transition:all .35s ease}.whatsapp-btn:hover{background:radial-gradient(circle at 30% 30%,#25d36661,#04341cf2);border-color:#25d366;box-shadow:0 14px 32px #000000b3,0 0 28px #25d366a6,inset 0 1px 2px #fff9;transform:translateY(-5px) scale(1.08)}.whatsapp-btn:hover .btn-icon-box i{color:#fff;filter:drop-shadow(0 0 12px #25D366);transform:scale(1.15) rotate(5deg)}.email-btn{background:radial-gradient(circle at 30% 30%,#6366f138,#140e30e0);border:1.5px solid #a855f780;box-shadow:0 8px 24px #0009,0 2px 8px #a855f74d,inset 0 1px 1px #ffffff59}.email-btn .btn-icon-box i{color:#c084fc;filter:drop-shadow(0 0 8px rgba(168,85,247,.65));font-size:1.45rem;transition:all .35s ease}.email-btn:hover{background:radial-gradient(circle at 30% 30%,#a855f761,#1e104bf2);border-color:#c084fc;box-shadow:0 14px 32px #000000b3,0 0 28px #a855f7a6,inset 0 1px 2px #fff9;transform:translateY(-5px) scale(1.08)}.email-btn:hover .btn-icon-box i{color:#fff;filter:drop-shadow(0 0 12px #c084fc);transform:scale(1.15) translateY(-1px)}.btn-ambient-pulse{border-radius:50%;bottom:-4px;left:-4px;pointer-events:none;position:absolute;right:-4px;top:-4px;z-index:1}.whatsapp-pulse{animation:pulseRippleWhatsApp 3.2s cubic-bezier(.24,0,.38,1) infinite;border:1.5px solid #25d3668c}.email-pulse{animation:pulseRippleEmail 3.2s cubic-bezier(.24,0,.38,1) 1.6s infinite;border:1.5px solid #a855f78c}@keyframes pulseRippleWhatsApp{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@keyframes pulseRippleEmail{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.status-beacon{align-items:center;display:flex;height:12px;justify-content:center;position:absolute;right:1px;top:1px;width:12px;z-index:4}.beacon-dot{border:1.5px solid #090a10;border-radius:50%;height:8px;width:8px}.whatsapp-beacon .beacon-dot{background:#22c55e;box-shadow:0 0 8px #22c55e}.email-beacon .beacon-dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.beacon-ping{animation:pingAnimation 2s cubic-bezier(0,0,.2,1) infinite;border-radius:50%;height:100%;opacity:.75;position:absolute;width:100%}.whatsapp-beacon .beacon-ping{background:#22c55e99}.email-beacon .beacon-ping{background:#38bdf899}@keyframes pingAnimation{75%,to{opacity:0;transform:scale(2.2)}}.floating-tooltip{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a0c16f0;border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 12px 30px #000000b3;display:flex;flex-direction:column;opacity:0;padding:6px 14px;pointer-events:none;position:absolute;transform:translateY(8px) scale(.95);transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:10}.whatsapp-tooltip{border:1px solid #25d36659;left:0}.email-tooltip{border:1px solid #a855f759;right:0}.tooltip-title{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px}.whatsapp-tooltip .tooltip-title{color:#4ade80}.email-tooltip .tooltip-title{color:#c084fc}.tooltip-sub{color:#ffffffb3;font-size:.65rem;font-weight:500;letter-spacing:.3px}.floating-tooltip:after{border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;position:absolute;top:100%;width:0}.whatsapp-tooltip:after{border-top:6px solid #0a0c16f0;left:20px}.email-tooltip:after{border-top:6px solid #0a0c16f0;right:20px}.floating-btn-wrapper:hover .floating-tooltip{opacity:1;transform:translateY(0) scale(1)}@media (max-width:768px){.floating-btn-wrapper{bottom:18px}.whatsapp-wrapper{left:16px}.email-wrapper{right:16px}.floating-action-btn{height:48px;width:48px}.whatsapp-btn .btn-icon-box i{font-size:1.45rem}.email-btn .btn-icon-box i{font-size:1.25rem}.floating-tooltip{display:none}}.virtual-mouse-cursor{height:28px;left:0;pointer-events:none;position:fixed;top:0;transform:translate3d(-100px,-100px,0);transition:filter .2s ease;width:28px;will-change:transform;z-index:100000}.cursor-arrow-body{height:24px;position:relative;transform-origin:3px 3px;transition:transform .15s cubic-bezier(.175,.885,.32,1.275);width:24px}.cursor-svg{display:block;filter:drop-shadow(0 2px 8px rgba(0,242,254,.65)) drop-shadow(0 0 14px rgba(168,85,247,.5))}.cursor-hotspot-dot{background:#fff;border-radius:50%;box-shadow:0 0 6px #00f2fe;height:4px;left:2px;position:absolute;top:2px;width:4px}.virtual-mouse-cursor.is-clickable .cursor-arrow-body{transform:scale(1.18)}.cursor-target-ring{animation:targetSpin 3s linear infinite;border:1.5px dashed #00f2fe;border-radius:50%;box-shadow:0 0 10px #00f2fe66;height:26px;left:-8px;position:absolute;top:-8px;width:26px}@keyframes targetSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.virtual-mouse-cursor.is-clicking .cursor-arrow-body{transform:scale(.9) translate(1px,1px)}.virtual-cursor-ripple{border:2px solid #00f2fe;border-radius:50%;height:32px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%) scale(0);width:32px;z-index:99999}.virtual-cursor-ripple.animate{animation:cursorRippleAnim .35s cubic-bezier(.1,.8,.3,1) forwards}@keyframes cursorRippleAnim{0%{border-color:#00f2fe;box-shadow:0 0 12px #00f2fe;opacity:.9;transform:translate(-50%,-50%) scale(.3)}to{border-color:#ec4899;box-shadow:0 0 20px #ec4899;opacity:0;transform:translate(-50%,-50%) scale(2.4)}}.virtual-trackpad-container{bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:0 12px 14px;pointer-events:none;position:fixed;right:0;z-index:99990}.virtual-trackpad-card{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#0a0c16f0;border:1.5px solid #00f2ff59;border-radius:22px;box-shadow:0 -12px 40px #000c,0 0 30px #00f2ff26,inset 0 1px 1px #ffffff26;display:flex;flex-direction:column;max-width:480px;overflow:hidden;pointer-events:auto;user-select:none;-webkit-user-select:none;width:100%}.trackpad-top-bar{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:10px 16px}.trackpad-title-wrap{align-items:center;display:flex;gap:8px}.trackpad-live-dot{animation:padLiveDot 1.6s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:7px;width:7px}@keyframes padLiveDot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.trackpad-title{color:#38bdf8;font-size:.68rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.trackpad-header-actions{align-items:center;display:flex;gap:8px}.trackpad-sens-btn{align-items:center;background:#00f2ff1a;border:1px solid #00f2ff4d;border-radius:8px;color:#00f2fe;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:800;gap:5px;padding:4px 10px;transition:all .2s ease}.trackpad-sens-btn:hover{background:#00f2ff40;box-shadow:0 0 10px #00f2fe66}.trackpad-gesture-hint{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;color:#94a3b8;display:inline-flex;font-size:.68rem;font-weight:600;gap:5px;padding:4px 8px}.trackpad-close-btn{align-items:center;background:#ef444426;border:1px solid #ef44444d;border-radius:7px;color:#f87171;cursor:pointer;display:flex;font-size:.75rem;height:26px;justify-content:center;transition:all .2s ease;width:26px}.trackpad-close-btn:hover{background:#ef4444;box-shadow:0 0 12px #ef444480;color:#fff}.trackpad-touch-surface{background:radial-gradient(circle at center,#a855f70d 0,#05070e99 80%);cursor:crosshair;height:135px;overflow:hidden;position:relative;touch-action:none}.trackpad-cyber-texture{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:20px 20px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.trackpad-center-mark{align-items:center;color:#ffffff24;display:flex;flex-direction:column;gap:6px;left:45%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.mark-icon{font-size:1.4rem}.mark-label{color:#ffffff38;font-size:.62rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.trackpad-edge-scroll-strip{align-items:center;background:#00f2ff08;border-left:1px dashed #00f2ff40;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px 0;pointer-events:none;position:absolute;right:0;top:0;width:18%}.scroll-arrow{animation:scrollArrowPulse 1.8s ease-in-out infinite alternate;color:#38bdf8;font-size:.65rem;opacity:.5}.scroll-label{color:#38bdf8;font-size:.58rem;font-weight:800;letter-spacing:2px;opacity:.6;text-orientation:mixed;writing-mode:vertical-rl}@keyframes scrollArrowPulse{0%{opacity:.3;transform:translateY(-2px)}to{opacity:.8;transform:translateY(2px)}}.trackpad-touch-dot{animation:touchDotPulse .4s ease-out infinite alternate;background:radial-gradient(circle,#00f2ff80 0,#a855f733 60%,#0000 80%);border-radius:50%;box-shadow:0 0 14px #00f2ff80;height:32px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:32px}@keyframes touchDotPulse{0%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1.15)}}.trackpad-bottom-buttons{background:#ffffff05;border-top:1px solid #ffffff14;display:flex;height:48px}.trackpad-btn{align-items:center;background:#0000;border:none;color:#e2e8f0;cursor:pointer;display:flex;font-size:.74rem;font-weight:800;gap:8px;justify-content:center;letter-spacing:1.5px;text-transform:uppercase;transition:all .2s ease;-webkit-user-select:none;user-select:none}.left-click-btn{color:#00f2fe;flex:2.2 1}.left-click-btn:active{background:#00f2ff26;box-shadow:inset 0 2px 8px #00f2ff4d}.right-click-btn{color:#cbd5e1;flex:1 1}.right-click-btn:active{background:#a855f726;box-shadow:inset 0 2px 8px #a855f74d}.trackpad-btn-divider{align-self:center;background:#ffffff1a;height:60%;width:1px}@media (max-width:420px){.trackpad-touch-surface{height:120px}.trackpad-bottom-buttons{height:44px}.trackpad-gesture-hint{display:none}}.App{min-height:100vh;position:relative}.container{margin:0 auto;max-width:1400px;padding:0 40px}html{scroll-behavior:smooth}section{position:relative}@media (max-width:768px){.container{padding:0 20px}}@media (max-width:480px){.container{padding:0 15px}}
/*# sourceMappingURL=main.4cb6a511.css.map*/