.navbar-module__cEd8zG__navbar{height:var(--nav-height);z-index:1000;transition:all .35s;position:fixed;top:0;left:0;right:0}.navbar-module__cEd8zG__navbarScrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);background:#030014d9;box-shadow:0 4px 30px #0000004d}.navbar-module__cEd8zG__navContent{max-width:var(--max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 2rem;display:flex}.navbar-module__cEd8zG__logo{font-family:var(--font-heading),"Space Grotesk",sans-serif;background:var(--accent-gradient);-webkit-text-fill-color:transparent;cursor:pointer;letter-spacing:-.5px;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;transition:opacity .3s}.navbar-module__cEd8zG__logo:hover{opacity:.8}.navbar-module__cEd8zG__navLinks{gap:2rem;list-style:none;display:flex}.navbar-module__cEd8zG__navLink{color:var(--text-muted);cursor:pointer;padding:.25rem 0;font-size:.92rem;font-weight:500;transition:color .3s;position:relative}.navbar-module__cEd8zG__navLink:hover,.navbar-module__cEd8zG__navLinkActive{color:var(--text-primary)}.navbar-module__cEd8zG__navLinkActive:after{content:"";background:var(--accent-gradient);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.navbar-module__cEd8zG__navRight{align-items:center;gap:.75rem;display:flex}.navbar-module__cEd8zG__ytNavBtn{border:1px solid var(--border-color);color:red;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .3s;display:flex}.navbar-module__cEd8zG__ytNavBtn:hover{background:#ff000026;border-color:red;transform:scale(1.1)}.navbar-module__cEd8zG__resumeNavBtn{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 15px var(--accent-glow-1);border-radius:50px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:all .3s;display:inline-flex}.navbar-module__cEd8zG__resumeNavBtn:hover{box-shadow:0 6px 20px var(--accent-glow-1);transform:translateY(-2px)}.navbar-module__cEd8zG__hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:6px;padding:5px;display:none}.navbar-module__cEd8zG__hamburger span{background:var(--text-primary);border-radius:2px;width:26px;height:2px;transition:all .35s;display:block}.navbar-module__cEd8zG__hamburgerOpen span:first-child{transform:rotate(45deg)translate(6px,6px)}.navbar-module__cEd8zG__hamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-module__cEd8zG__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.navbar-module__cEd8zG__mobileMenu{-webkit-backdrop-filter:blur(30px);z-index:999;background:#030014f7;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:none;position:fixed;inset:0}.navbar-module__cEd8zG__mobileMenuOpen{display:flex}.navbar-module__cEd8zG__mobileLink{color:var(--text-primary);font-size:1.6rem;font-weight:600;font-family:var(--font-heading),"Space Grotesk",sans-serif;cursor:pointer;transition:all .3s;position:relative}.navbar-module__cEd8zG__mobileLink:hover{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.navbar-module__cEd8zG__mobileYtBtn{color:red;align-items:center;gap:.5rem;margin-top:1rem;font-size:1.1rem;font-weight:600;display:flex}.navbar-module__cEd8zG__mobileResumeBtn{background:var(--accent-gradient);color:#fff;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-weight:600;display:flex}@media (max-width:768px){.navbar-module__cEd8zG__navLinks,.navbar-module__cEd8zG__navRight{display:none}.navbar-module__cEd8zG__hamburger{display:flex}}
.hero-module__NVBTOW__hero{min-height:100vh;padding:calc(var(--nav-height) + 2rem)2rem 4rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-module__NVBTOW__particles{z-index:0;inset:0;position:absolute!important}.hero-module__NVBTOW__orb1,.hero-module__NVBTOW__orb2,.hero-module__NVBTOW__orb3{filter:blur(100px);opacity:.15;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hero-module__NVBTOW__orb1{background:#7c3aed;width:550px;height:550px;animation:8s ease-in-out infinite hero-module__NVBTOW__float;top:-120px;right:-120px}.hero-module__NVBTOW__orb2{background:#06b6d4;width:450px;height:450px;animation:10s ease-in-out infinite reverse hero-module__NVBTOW__float;bottom:-80px;left:-120px}.hero-module__NVBTOW__orb3{background:#7c3aed;width:350px;height:350px;animation:6s ease-in-out infinite hero-module__NVBTOW__pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__NVBTOW__content{z-index:1;justify-content:center;align-items:center;gap:4.5rem;width:100%;max-width:1080px;padding:0 1.5rem;display:flex;position:relative}.hero-module__NVBTOW__textSide{flex:1;max-width:580px}.hero-module__NVBTOW__aiBadge{color:#a855f7;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7c3aed1f;border:1px solid #7c3aed59;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-module__NVBTOW__sparkleIcon{color:#06b6d4}.hero-module__NVBTOW__youtubeLink:hover{background:linear-gradient(135deg,red 0%,#c00 100%)!important;border-color:red!important;box-shadow:0 6px 20px #f006!important}.hero-module__NVBTOW__floatingBadge{color:#06b6d4;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border:1px solid #7c3aed66;border-radius:30px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;bottom:-15px;right:-15px;box-shadow:0 8px 25px #00000080}.hero-module__NVBTOW__greeting{color:var(--accent-2);letter-spacing:3px;text-transform:uppercase;margin-bottom:.75rem;font-size:1.05rem;font-weight:500;display:inline-block}.hero-module__NVBTOW__name{background:linear-gradient(135deg,#fff 0%,#c4b5fd 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1.05}.hero-module__NVBTOW__typeWrapper{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-height:2.5rem;margin-bottom:1.5rem;font-size:clamp(1.1rem,2.5vw,1.6rem);display:flex}.hero-module__NVBTOW__typePrefix{color:var(--text-muted);font-weight:400}.hero-module__NVBTOW__typeText{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.hero-module__NVBTOW__bio{color:var(--text-muted);max-width:540px;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.hero-module__NVBTOW__ctas{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.hero-module__NVBTOW__btnPrimary{background:var(--accent-gradient);color:#fff;cursor:pointer;box-shadow:0 4px 20px var(--accent-glow-1);letter-spacing:.3px;border:none;border-radius:50px;padding:.85rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s}.hero-module__NVBTOW__btnPrimary:hover{box-shadow:0 8px 35px var(--accent-glow-1);transform:translateY(-3px)}.hero-module__NVBTOW__btnOutline{color:var(--text-primary);border:1px solid var(--border-hover);cursor:pointer;letter-spacing:.3px;background:0 0;border-radius:50px;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.hero-module__NVBTOW__btnOutline:hover{border-color:var(--accent-1);background:#7c3aed1a;transform:translateY(-3px)}.hero-module__NVBTOW__socials{gap:1rem;display:flex}.hero-module__NVBTOW__socialLink{border:1px solid var(--border-color);width:46px;height:46px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;transition:all .3s;display:flex}.hero-module__NVBTOW__socialLink:hover{color:#fff;border-color:var(--accent-1);background:var(--accent-gradient);box-shadow:0 6px 20px var(--accent-glow-1);transform:translateY(-4px)}.hero-module__NVBTOW__imageSide{flex-shrink:0}.hero-module__NVBTOW__imageWrapper{border-radius:28px;width:320px;height:420px;position:relative}.hero-module__NVBTOW__imageRing{z-index:0;opacity:.85;background:conic-gradient(#7c3aed,#06b6d4,#a855f7,#06b6d4,#7c3aed);border-radius:32px;animation:4s linear infinite hero-module__NVBTOW__spin;position:absolute;inset:-5px}.hero-module__NVBTOW__profileImage{object-fit:cover;object-position:center 15%;z-index:1;border:4px solid var(--bg-primary);border-radius:28px;width:100%;height:100%;position:relative;box-shadow:0 20px 50px #0009}.hero-module__NVBTOW__scrollIndicator{color:var(--text-dim);z-index:1;letter-spacing:2px;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.8rem;display:flex;position:absolute;bottom:2rem}@media (max-width:1024px){.hero-module__NVBTOW__content{text-align:center;flex-direction:column-reverse;gap:3rem}.hero-module__NVBTOW__textSide{flex-direction:column;align-items:center;display:flex}.hero-module__NVBTOW__bio{text-align:center}.hero-module__NVBTOW__ctas,.hero-module__NVBTOW__socials{justify-content:center}.hero-module__NVBTOW__imageWrapper{width:280px;height:370px}.hero-module__NVBTOW__typeWrapper{justify-content:center}}@media (max-width:480px){.hero-module__NVBTOW__hero{padding-top:calc(var(--nav-height) + 1rem);padding-bottom:2rem}.hero-module__NVBTOW__ctas{flex-direction:column;width:100%}.hero-module__NVBTOW__btnPrimary,.hero-module__NVBTOW__btnOutline{text-align:center;justify-content:center;width:100%}.hero-module__NVBTOW__imageWrapper{width:240px;height:310px}.hero-module__NVBTOW__scrollIndicator{display:none}.hero-module__NVBTOW__orb1{width:300px;height:300px}.hero-module__NVBTOW__orb2{width:250px;height:250px}}
.about-module__MDR4lW__section{background:var(--bg-secondary);padding:70px 0 90px;position:relative}.about-module__MDR4lW__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:4rem;display:grid}.about-module__MDR4lW__bioCard{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:24px;padding:2.5rem;transition:border-color .3s}.about-module__MDR4lW__bioCard:hover{border-color:var(--border-hover)}.about-module__MDR4lW__bioText{color:var(--text-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.85}.about-module__MDR4lW__bioText:last-child{margin-bottom:0}.about-module__MDR4lW__bioText strong{color:var(--text-primary);font-weight:600}.about-module__MDR4lW__statsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.about-module__MDR4lW__statCard{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);text-align:center;cursor:default;border-radius:20px;padding:2rem 1.5rem;transition:all .3s}.about-module__MDR4lW__statCard:hover{border-color:var(--accent-1);box-shadow:0 15px 40px -10px var(--accent-glow-1);transform:translateY(-6px)}.about-module__MDR4lW__statValue{font-size:2.75rem;font-weight:800;font-family:var(--font-heading),"Space Grotesk",sans-serif;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;line-height:1;display:block}.about-module__MDR4lW__statLabel{color:var(--text-muted);letter-spacing:.3px;font-size:.85rem;font-weight:500;line-height:1.4}@media (max-width:900px){.about-module__MDR4lW__section{padding:80px 0}.about-module__MDR4lW__grid{grid-template-columns:1fr;gap:3rem}.about-module__MDR4lW__bioCard{padding:2rem}.about-module__MDR4lW__statCard{padding:1.5rem 1rem}.about-module__MDR4lW__statValue{font-size:2.25rem}}@media (max-width:480px){.about-module__MDR4lW__statsGrid{gap:1rem}.about-module__MDR4lW__statCard{padding:1.25rem .75rem}.about-module__MDR4lW__statValue{font-size:1.85rem}.about-module__MDR4lW__statLabel{font-size:.75rem}}
.training-module__ER_Npq__section{background:var(--bg-secondary);padding:70px 0 90px;position:relative}.training-module__ER_Npq__sectionBadge{color:#06b6d4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06b6d41f;border:1px solid #06b6d459;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex}.training-module__ER_Npq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:2.5rem;margin-bottom:4rem;display:grid}.training-module__ER_Npq__statCard{background:var(--bg-card);border:1px solid var(--border-color);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;padding:2rem 1.5rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.training-module__ER_Npq__statCard:before{content:"";background:var(--accent-gradient);opacity:0;height:3px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.training-module__ER_Npq__statCard:hover:before{opacity:1}.training-module__ER_Npq__statCard:hover{border-color:var(--accent-2);transform:translateY(-6px);box-shadow:0 20px 45px #06b6d433}.training-module__ER_Npq__statValue{background:linear-gradient(135deg,#06b6d4 0%,#c4b5fd 50%,#a855f7 100%);-webkit-text-fill-color:transparent;font-size:2.6rem;font-weight:800;line-height:1.1;font-family:var(--font-heading),"Space Grotesk",sans-serif;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:.6rem}.training-module__ER_Npq__statLabel{color:var(--text-muted);font-size:.88rem;font-weight:600;line-height:1.4}.training-module__ER_Npq__domainsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:5rem;display:grid}.training-module__ER_Npq__domainCard{background:var(--bg-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;flex-direction:column;padding:2.25rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.training-module__ER_Npq__domainCard:hover{border-color:var(--accent-1);box-shadow:0 20px 45px -10px var(--accent-glow-1);transform:translateY(-6px)}.training-module__ER_Npq__domainHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.training-module__ER_Npq__domainIcon{color:#a855f7;background:#7c3aed1f;border:1px solid #7c3aed4d;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.training-module__ER_Npq__domainBadge{text-transform:uppercase;letter-spacing:.8px;color:var(--accent-2);background:#06b6d41a;border:1px solid #06b6d44d;border-radius:20px;padding:.28rem .75rem;font-size:.72rem;font-weight:700}.training-module__ER_Npq__domainTitle{color:var(--text-primary);font-size:1.3rem;font-weight:700;font-family:var(--font-heading),"Space Grotesk",sans-serif;margin-bottom:.75rem}.training-module__ER_Npq__domainDesc{color:var(--text-muted);margin-bottom:1.5rem;font-size:.92rem;line-height:1.7}.training-module__ER_Npq__topicsList{border-top:1px solid var(--border-color);flex-direction:column;gap:.6rem;margin-top:auto;padding-top:1.25rem;display:flex}.training-module__ER_Npq__topicItem{color:var(--text-primary);align-items:center;gap:.6rem;font-size:.84rem;font-weight:500;display:flex}.training-module__ER_Npq__checkIcon{color:#06b6d4;flex-shrink:0}.training-module__ER_Npq__trainingGallerySection{background:var(--bg-card);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem}.training-module__ER_Npq__galleryHeadingGroup{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.training-module__ER_Npq__galleryIcon{color:var(--accent-2)}.training-module__ER_Npq__galleryTitle{color:var(--text-primary);margin-bottom:.2rem;font-size:1.4rem;font-weight:700}.training-module__ER_Npq__gallerySub{color:var(--text-muted);font-size:.9rem}.training-module__ER_Npq__galleryGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.training-module__ER_Npq__galleryCard{border:1px solid var(--border-color);cursor:pointer;background:#050811;border-radius:18px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden}.training-module__ER_Npq__galleryCard:hover{border-color:var(--accent-1);box-shadow:0 15px 35px #7c3aed33}.training-module__ER_Npq__galleryImgContainer{background:#000;justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.training-module__ER_Npq__galleryImgBg{object-fit:cover;filter:blur(20px)brightness(.5);opacity:.5;pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px}.training-module__ER_Npq__galleryImg{object-fit:contain;z-index:1;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .5s;position:relative}.training-module__ER_Npq__galleryCard:hover .training-module__ER_Npq__galleryImg{transform:scale(1.06)}.training-module__ER_Npq__imgOverlay{color:#fff;opacity:0;z-index:2;background:#7c3aed73;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.training-module__ER_Npq__galleryCard:hover .training-module__ER_Npq__imgOverlay{opacity:1}.training-module__ER_Npq__cardMeta{background:var(--bg-card);flex-direction:column;padding:1.35rem;display:flex}.training-module__ER_Npq__cardMetaSub{text-transform:uppercase;letter-spacing:.8px;color:#06b6d4;margin-bottom:.3rem;font-size:.72rem;font-weight:700}.training-module__ER_Npq__cardMetaTitle{color:var(--text-primary);margin-bottom:.4rem;font-size:.98rem;font-weight:700;line-height:1.35}.training-module__ER_Npq__cardMetaDesc{color:var(--text-muted);font-size:.82rem;line-height:1.55}.training-module__ER_Npq__modalBackdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2000;background:#030014eb;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.training-module__ER_Npq__modalContent{border:1px solid var(--border-color);background:#090d16;border-radius:24px;flex-direction:column;max-width:1100px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #000000e6}.training-module__ER_Npq__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.training-module__ER_Npq__closeBtn:hover{background:#ef4444;border-color:#ef4444}.training-module__ER_Npq__modalImg{object-fit:contain;background:#000;max-width:100%;max-height:80vh}.training-module__ER_Npq__modalCaption{background:var(--bg-secondary);color:var(--text-primary);text-align:center;border-top:1px solid var(--border-color);padding:1rem 1.5rem;font-size:.95rem;font-weight:600}@media (max-width:768px){.training-module__ER_Npq__section{padding:80px 0}.training-module__ER_Npq__statsGrid{grid-template-columns:repeat(2,1fr)}.training-module__ER_Npq__domainsGrid{grid-template-columns:1fr}.training-module__ER_Npq__trainingGallerySection{padding:1.5rem}}
.skills-module__Kl2TZa__section{padding:70px 0 90px;position:relative}.skills-module__Kl2TZa__aiHeaderTag{color:#a855f7;background:#7c3aed1f;border:1px solid #7c3aed59;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.skills-module__Kl2TZa__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.skills-module__Kl2TZa__card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:20px;padding:2rem;transition:all .35s;position:relative}.skills-module__Kl2TZa__card:hover{border-color:var(--accent-1);box-shadow:0 15px 40px -10px var(--accent-glow-1);transform:translateY(-6px)}.skills-module__Kl2TZa__featuredCard{background:linear-gradient(135deg,#7c3aed1a 0%,#06b6d40d 100%),var(--bg-card);border-color:#7c3aed66;box-shadow:0 10px 30px #7c3aed26}.skills-module__Kl2TZa__cardHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex;position:relative}.skills-module__Kl2TZa__cardIcon{color:var(--accent-1);align-items:center;font-size:1.4rem;display:flex}.skills-module__Kl2TZa__featuredIcon{color:#a855f7}.skills-module__Kl2TZa__cardTitle{color:var(--text-primary);font-size:1.15rem;font-weight:600}.skills-module__Kl2TZa__topBadge{text-transform:uppercase;letter-spacing:.5px;color:#06b6d4;background:#06b6d426;border:1px solid #06b6d44d;border-radius:20px;margin-left:auto;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.skills-module__Kl2TZa__skillList{flex-wrap:wrap;gap:.55rem;display:flex}.skills-module__Kl2TZa__skillTag{color:var(--text-muted);border:1px solid var(--border-color);cursor:default;background:#7c3aed12;border-radius:50px;padding:.4rem .85rem;font-size:.85rem;transition:all .25s}.skills-module__Kl2TZa__featuredTag{color:#e9d5ff;background:#a855f71f;border-color:#a855f740;font-weight:500}.skills-module__Kl2TZa__skillTag:hover{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 12px var(--accent-glow-1);border-color:#0000;transform:scale(1.05)}@media (max-width:768px){.skills-module__Kl2TZa__section{padding:80px 0}.skills-module__Kl2TZa__grid{grid-template-columns:1fr}.skills-module__Kl2TZa__card{padding:1.5rem}}
.experience-module__60gB1W__section{background:var(--bg-secondary);padding:70px 0 90px}.experience-module__60gB1W__timeline{max-width:820px;margin:0 auto;position:relative}.experience-module__60gB1W__timelineLine{background:linear-gradient(to bottom,var(--accent-1),var(--accent-2),#06b6d41a);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:24px}.experience-module__60gB1W__timelineItem{margin-bottom:2.5rem;padding-left:72px;position:relative}.experience-module__60gB1W__timelineItem:last-child{margin-bottom:0}.experience-module__60gB1W__timelineDot{background:var(--accent-gradient);color:#fff;z-index:1;width:28px;height:28px;box-shadow:0 0 20px var(--accent-glow-1);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:absolute;top:4px;left:11px}.experience-module__60gB1W__timelineCard{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:20px;padding:2rem;transition:all .35s}.experience-module__60gB1W__timelineCard:hover{border-color:var(--accent-1);box-shadow:0 12px 40px -10px var(--accent-glow-1);transform:translate(4px)}.experience-module__60gB1W__period{color:var(--accent-2);letter-spacing:.5px;text-transform:uppercase;background:#06b6d41a;border:1px solid #06b6d433;border-radius:50px;margin-bottom:.6rem;padding:.3rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}.experience-module__60gB1W__role{color:var(--text-primary);font-size:1.35rem;font-weight:700;font-family:var(--font-heading),"Space Grotesk",sans-serif;margin-bottom:.3rem;line-height:1.3}.experience-module__60gB1W__company{color:var(--text-muted);margin-bottom:1rem;font-size:.95rem;font-style:italic}.experience-module__60gB1W__descList{padding:0;list-style:none}.experience-module__60gB1W__descList li{color:var(--text-muted);margin-bottom:.6rem;padding-left:1.5rem;font-size:.92rem;line-height:1.65;position:relative}.experience-module__60gB1W__descList li:before{content:"▹";color:var(--accent-1);font-weight:700;position:absolute;left:0}.experience-module__60gB1W__descList li:last-child{margin-bottom:0}@media (max-width:768px){.experience-module__60gB1W__section{padding:80px 0}.experience-module__60gB1W__timelineLine{left:16px}.experience-module__60gB1W__timelineItem{margin-bottom:2rem;padding-left:56px}.experience-module__60gB1W__timelineDot{width:24px;height:24px;font-size:.55rem;left:4px}.experience-module__60gB1W__timelineCard{padding:1.5rem}.experience-module__60gB1W__role{font-size:1.15rem}}
.projects-module__MILkoW__section{padding:70px 0 90px;position:relative}.projects-module__MILkoW__sectionBadge{color:#a855f7;background:#7c3aed1f;border:1px solid #7c3aed59;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.projects-module__MILkoW__projectList{flex-direction:column;gap:4rem;margin-top:2rem;display:flex}.projects-module__MILkoW__projectCard{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:24px;grid-template-columns:1.15fr 1fr;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.projects-module__MILkoW__projectCard:hover{border-color:var(--accent-1);box-shadow:0 20px 60px -15px var(--accent-glow-1);transform:translateY(-6px)}.projects-module__MILkoW__projectCard:nth-child(2n){direction:rtl}.projects-module__MILkoW__projectCard:nth-child(2n)>*{direction:ltr}.projects-module__MILkoW__projectImageWrapper{background:#050811;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:360px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.projects-module__MILkoW__projectImgBg{object-fit:cover;filter:blur(25px)brightness(.5);opacity:.45;pointer-events:none;z-index:0;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.projects-module__MILkoW__projectImg{object-fit:contain;z-index:1;cursor:pointer;border:1px solid #ffffff1f;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:280px;transition:transform .5s;position:relative;box-shadow:0 15px 35px #0009}.projects-module__MILkoW__projectCard:hover .projects-module__MILkoW__projectImg{transform:scale(1.03);box-shadow:0 20px 45px #7c3aed4d}.projects-module__MILkoW__imageOverlay{opacity:0;z-index:2;background:linear-gradient(135deg,#7c3aed8c,#030014d9);justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.projects-module__MILkoW__projectImageWrapper:hover .projects-module__MILkoW__imageOverlay{opacity:1}.projects-module__MILkoW__expandBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:50px;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.projects-module__MILkoW__expandBtn:hover{background:var(--accent-gradient);border-color:#0000;transform:scale(1.05)}.projects-module__MILkoW__screenshotSwitcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#050811d9;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:.5rem;max-width:90%;padding:.35rem .8rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.projects-module__MILkoW__switcherLabel{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:flex}.projects-module__MILkoW__switcherChips{gap:.35rem;display:flex;overflow-x:auto}.projects-module__MILkoW__switcherChip{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;padding:.25rem .65rem;font-size:.72rem;font-weight:600;transition:all .25s}.projects-module__MILkoW__switcherChip:hover{color:#fff;border-color:var(--accent-1)}.projects-module__MILkoW__switcherChipActive{background:var(--accent-gradient);color:#fff;box-shadow:0 2px 10px var(--accent-glow-1);border-color:#0000}.projects-module__MILkoW__projectContent{flex-direction:column;padding:2.5rem;display:flex}.projects-module__MILkoW__categoryBadge{text-transform:uppercase;letter-spacing:1px;color:var(--accent-2);background:#06b6d41f;border:1px solid #06b6d44d;border-radius:30px;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.projects-module__MILkoW__projectTitle{color:var(--text-primary);font-size:1.55rem;font-weight:700;font-family:var(--font-heading),"Space Grotesk",sans-serif;margin-bottom:1rem;line-height:1.3}.projects-module__MILkoW__projectDesc{color:var(--text-muted);margin-bottom:1.25rem;font-size:.93rem;line-height:1.7}.projects-module__MILkoW__highlights{flex-wrap:wrap;gap:.6rem 1.25rem;margin-bottom:1.25rem;display:flex}.projects-module__MILkoW__highlight{color:var(--accent-2);font-size:.85rem;font-weight:600}.projects-module__MILkoW__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.projects-module__MILkoW__tag{color:var(--accent-1);letter-spacing:.3px;background:#7c3aed1a;border:1px solid #7c3aed26;border-radius:50px;padding:.3rem .8rem;font-size:.75rem;font-weight:500}.projects-module__MILkoW__projectLinks{flex-wrap:wrap;gap:1rem;margin-top:auto;display:flex}.projects-module__MILkoW__projectLink{color:var(--text-primary);border:1px solid var(--border-color);border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.projects-module__MILkoW__projectLink:hover{color:var(--accent-1);border-color:var(--accent-1);background:#7c3aed1a}.projects-module__MILkoW__projectLinkPrimary{color:#fff;background:var(--accent-gradient);box-shadow:0 4px 15px var(--accent-glow-1);border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.projects-module__MILkoW__projectLinkPrimary:hover{box-shadow:0 6px 20px var(--accent-glow-1);transform:translateY(-2px)}.projects-module__MILkoW__modalBackdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2000;background:#030014eb;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.projects-module__MILkoW__modalContent{border:1px solid var(--border-color);background:#090d16;border-radius:24px;flex-direction:column;max-width:1200px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #000000e6}.projects-module__MILkoW__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.projects-module__MILkoW__closeBtn:hover{background:#ef4444;border-color:#ef4444}.projects-module__MILkoW__modalImg{object-fit:contain;background:#000;max-width:100%;max-height:80vh}.projects-module__MILkoW__modalCaption{background:var(--bg-secondary);color:var(--text-primary);text-align:center;border-top:1px solid var(--border-color);padding:1rem 1.5rem;font-size:1rem;font-weight:600}@media (max-width:900px){.projects-module__MILkoW__section{padding:80px 0}.projects-module__MILkoW__projectCard{grid-template-columns:1fr}.projects-module__MILkoW__projectCard:nth-child(2n){direction:ltr}.projects-module__MILkoW__projectImageWrapper{min-height:280px;padding:1rem 1rem 3rem}.projects-module__MILkoW__projectContent{padding:2rem}.projects-module__MILkoW__projectTitle{font-size:1.4rem}}@media (max-width:480px){.projects-module__MILkoW__projectList{gap:2.5rem}.projects-module__MILkoW__projectContent{padding:1.5rem}.projects-module__MILkoW__projectImageWrapper{min-height:220px}.projects-module__MILkoW__switcherLabel{display:none}}
.contact-module__vnB76q__section{background:var(--bg-secondary);padding:70px 0 60px;position:relative}.contact-module__vnB76q__content{text-align:center;max-width:720px;margin:0 auto}.contact-module__vnB76q__heading{color:var(--text-primary);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.contact-module__vnB76q__gradientText{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-module__vnB76q__subtext{color:var(--text-muted);margin-bottom:3rem;font-size:1.1rem;line-height:1.7}.contact-module__vnB76q__contactCards{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.contact-module__vnB76q__contactCard{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);text-align:left;border-radius:16px;align-items:center;gap:1rem;min-width:280px;padding:1.25rem 2rem;text-decoration:none;transition:all .35s;display:flex}.contact-module__vnB76q__contactCard:hover{border-color:var(--accent-1);box-shadow:0 12px 35px -10px var(--accent-glow-1);transform:translateY(-4px)}.contact-module__vnB76q__cardIcon{background:var(--accent-gradient);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.25rem;display:flex}.contact-module__vnB76q__cardLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.15rem;font-size:.75rem;font-weight:500;display:block}.contact-module__vnB76q__cardValue{color:var(--text-primary);font-size:.95rem;font-weight:600;display:block}.contact-module__vnB76q__resumeWrapper{margin-bottom:2.5rem}.contact-module__vnB76q__resumeBtn{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 20px var(--accent-glow-1);border-radius:50px;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.contact-module__vnB76q__resumeBtn:hover{box-shadow:0 10px 30px var(--accent-glow-1);transform:translateY(-3px)}.contact-module__vnB76q__youtubeBtn:hover{background:linear-gradient(135deg,red 0%,#c00 100%)!important;border-color:red!important;box-shadow:0 8px 20px #f006!important}.contact-module__vnB76q__socials{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.contact-module__vnB76q__socialBtn{border:1px solid var(--border-color);color:var(--text-muted);background:0 0;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.contact-module__vnB76q__socialBtn:hover{color:#fff;border-color:var(--accent-1);background:var(--accent-gradient);box-shadow:0 8px 20px var(--accent-glow-1);transform:translateY(-3px)}.contact-module__vnB76q__footer{padding-top:0}.contact-module__vnB76q__footerLine{background:linear-gradient(to right,transparent,var(--accent-1),var(--accent-2),transparent);width:100%;height:1px;margin-bottom:2rem}.contact-module__vnB76q__footer p{color:var(--text-dim);letter-spacing:.3px;font-size:.85rem}@media (max-width:600px){.contact-module__vnB76q__section{padding:80px 0 40px}.contact-module__vnB76q__contactCards{flex-direction:column;align-items:center}.contact-module__vnB76q__contactCard{justify-content:flex-start;width:100%;min-width:auto}.contact-module__vnB76q__socials{gap:.75rem}.contact-module__vnB76q__socialBtn{padding:.65rem 1.25rem;font-size:.85rem}}
