.Navigation_nav__PiYhp{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 2rem;background:transparent;transition:all .3s ease}.Navigation_nav__PiYhp.Navigation_scrolled__IsHg9{background:rgba(15,18,20,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 2rem;border-bottom:1px solid rgba(0,255,213,.1)}.Navigation_navContent__NyNbR{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Navigation_logo__rl5XE{display:flex;align-items:center;cursor:pointer}.Navigation_logoImage__pejzZ{height:35px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,255,213,.2))}.Navigation_navLinks___hYSr{display:flex;gap:3rem;list-style:none;margin:0;padding:0}.Navigation_navLink__kdcGI{text-decoration:none;color:#fff;font-weight:500;font-size:1.1rem;transition:all .3s ease;position:relative;padding:.5rem 0;cursor:pointer}.Navigation_navLink__kdcGI:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background:linear-gradient(45deg,#00ffd5,#00b4a2);transition:width .3s ease;border-radius:2px}.Navigation_navLink__kdcGI:hover{color:#00ffd5}.Navigation_navLink__kdcGI.Navigation_active__D2Awy:after,.Navigation_navLink__kdcGI:hover:after{width:100%}.Navigation_navLink__kdcGI.Navigation_active__D2Awy{color:#00ffd5}.Navigation_mobileMenuButton__kNPNq{display:none;background:none;border:none;color:#00ffd5;font-size:1.5rem;cursor:pointer;padding:.5rem;transition:all .3s ease;z-index:102}.Navigation_mobileMenuButton__kNPNq:hover{transform:scale(1.1)}.Navigation_mobileMenuButton__kNPNq.Navigation_active__D2Awy{color:#00ffd5}@media (max-width:768px){.Navigation_nav__PiYhp{padding:1rem 1.5rem}.Navigation_nav__PiYhp.Navigation_scrolled__IsHg9{padding:.75rem 1.5rem}.Navigation_mobileMenuButton__kNPNq{display:block}.Navigation_navLinks___hYSr{position:fixed;top:0;right:-100%;height:100vh;width:100%;background:rgba(15,18,20,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;justify-content:center;gap:2rem;transition:all .3s ease;z-index:101}.Navigation_navLinks___hYSr.Navigation_active__D2Awy{right:0}.Navigation_navLink__kdcGI{font-size:1.3rem;opacity:0;transform:translateY(20px);transition:all .3s ease}.Navigation_navLinks___hYSr.Navigation_active__D2Awy .Navigation_navLink__kdcGI{opacity:1;transform:translateY(0)}.Navigation_logoImage__pejzZ{height:30px}}.Hero_hero__JT9C7{text-align:left;padding:8rem 2rem;min-height:100vh;display:flex;align-items:center;justify-content:center;width:100%;background:#0f1214;position:relative;overflow:hidden}.Hero_hero__JT9C7:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.Hero_heroContent__6xoKm{display:flex;justify-content:space-between;align-items:center;gap:6rem;max-width:1200px;margin:0 auto;width:100%;position:relative}.Hero_badge__RiPir{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_title__gc0cB{font-size:3.8rem;line-height:1;margin-bottom:1.5rem;font-weight:800;letter-spacing:-1px;color:#fff}.Hero_highlight__TtPR5{font-size:.9em;background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:Hero_gradientShift__SUuYG 8s ease infinite}.Hero_stats__0SYpQ{display:flex;justify-content:flex-start;gap:3rem;margin:3rem 0}.Hero_statItem__PWOGX{display:flex;flex-direction:column;gap:.75rem}.Hero_statNumber__J8PVR{font-size:2.25rem;font-weight:700;color:#00ffd5}.Hero_statLabel__ZLXPb{font-size:1rem;color:#a0a8b0}.Hero_cta__1_Vu4{display:flex;gap:1.5rem;margin-top:1rem}.Hero_downloadButton___kqHY,.Hero_primaryButton__fkS71,.Hero_secondaryButton__Wa1zR{padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.Hero_primaryButton__fkS71{background:linear-gradient(45deg,#00ffd5,#00b4a2);color:#0f1214;border:none;box-shadow:0 4px 15px rgba(0,255,213,.3)}.Hero_primaryButton__fkS71:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#00ffd5,#00b4a2);opacity:0;transition:opacity .3s ease}.Hero_primaryButton__fkS71:hover:after{opacity:.2}.Hero_secondaryButton__Wa1zR{background:transparent;color:#00ffd5;border:2px solid #00ffd5}.Hero_secondaryButton__Wa1zR:hover{transform:translateY(-3px);background:rgba(0,255,213,.1)}.Hero_downloadButton___kqHY{background:hsla(0,0%,100%,.03);color:#a0a8b0;border:2px solid hsla(210,9%,66%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_downloadButton___kqHY:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(210,9%,66%,.4);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Hero_profileImage__2V2PM{width:450px;height:450px;position:relative;flex-shrink:0;animation:Hero_float__waLz_ 6s ease-in-out infinite}.Hero_profileImage__2V2PM:after{content:"";position:absolute;inset:-20px;border-radius:32px;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);z-index:-1;filter:blur(20px)}@keyframes Hero_float__waLz_{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.Hero_profileImage__2V2PM img{width:100%;height:100%;object-fit:cover;border-radius:24px;border:4px solid #00ffd5;background-color:#1a1d1f;box-shadow:0 8px 32px rgba(0,255,213,.2)}@media (max-width:1024px){.Hero_title__gc0cB{font-size:3.5rem}.Hero_profileImage__2V2PM{width:350px;height:350px}}@media (max-width:768px){.Hero_hero__JT9C7{padding:6rem 1.5rem}.Hero_heroContent__6xoKm{flex-direction:column-reverse;text-align:center;gap:4rem}.Hero_title__gc0cB{font-size:2.5rem;margin-bottom:1rem}.Hero_badge__RiPir{display:table;margin:0 auto 1.5rem;padding:.5rem 1rem;font-size:.9rem}.Hero_stats__0SYpQ{justify-content:center;margin:2rem 0}.Hero_statNumber__J8PVR{font-size:2rem}.Hero_statLabel__ZLXPb{font-size:.9rem}.Hero_cta__1_Vu4{flex-direction:column;gap:1rem;margin-top:.5rem}.Hero_downloadButton___kqHY,.Hero_primaryButton__fkS71,.Hero_secondaryButton__Wa1zR{width:100%;padding:1rem}.Hero_profileImage__2V2PM{width:280px;height:280px}.Hero_profileImage__2V2PM:after{inset:-10px}}.About_aboutSection__JlDC8{padding:8rem 2rem;background:#0f1214;min-height:100vh;scroll-margin-top:5rem;position:relative;overflow:hidden}.About_aboutSection__JlDC8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.About_aboutContent__5pCed{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem;align-items:start;position:relative}.About_sectionBadge__FVqL_{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.About_sectionTitle__Vee6I{font-size:3.5rem;line-height:1.2;margin-bottom:2.5rem;color:#fff}.About_highlight__PkZfx{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8em}.About_aboutDescription__uZjRS{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:650px}.About_skillsHighlight__04uOV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem}.About_skillCard__TN5TQ{background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);padding:2.5rem;border-radius:24px;transition:all .4s ease;position:relative;overflow:hidden}.About_cardIcon__v7i3s{font-size:2rem;color:#00ffd5;margin-bottom:1.5rem}.About_skillCard__TN5TQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .4s ease}.About_skillCard__TN5TQ:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.About_skillCard__TN5TQ:hover:before{opacity:1}.About_skillCard__TN5TQ h3{color:#00ffd5;font-size:1.5rem;margin-bottom:1rem}.About_skillCard__TN5TQ p{color:#a0a8b0;font-size:1.1rem;line-height:1.6;position:relative;z-index:1}.About_skillsGrid__BBGeP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.About_skillCategory__XcWxL{background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);padding:2.5rem;border-radius:24px;transition:all .4s ease}.About_skillCategory__XcWxL:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.About_categoryHeader__ybyWo{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.About_categoryHeader__ybyWo h3{color:#00ffd5;font-size:1.4rem;margin:0}.About_categoryHeader__ybyWo svg{color:#00ffd5;font-size:1.8rem}.About_skillsList__7MWiJ{display:flex;flex-wrap:wrap;gap:1rem}.About_skillItem__DkQwo{background:rgba(0,255,213,.05);color:#fff;padding:.75rem 1.5rem;border-radius:24px;font-size:1rem;font-weight:500;transition:all .3s ease;border:1px solid transparent}.About_skillItem__DkQwo:hover{background:rgba(0,255,213,.1);transform:translateY(-3px);border-color:rgba(0,255,213,.2)}@media (max-width:1200px){.About_skillsGrid__BBGeP{grid-template-columns:1fr}}@media (max-width:1024px){.About_aboutContent__5pCed{gap:6rem}.About_sectionTitle__Vee6I{font-size:3rem}}@media (max-width:768px){.About_aboutSection__JlDC8{padding:6rem 1.5rem}.About_aboutContent__5pCed{grid-template-columns:1fr;gap:4rem}.About_sectionTitle__Vee6I{font-size:2.5rem;text-align:center}.About_sectionBadge__FVqL_{display:table;margin:0 auto 1.5rem}.About_aboutDescription__uZjRS{text-align:center;margin:0 auto 3rem;font-size:1.1rem}.About_skillsHighlight__04uOV{grid-template-columns:1fr;gap:1.5rem}.About_skillCard__TN5TQ{padding:2rem}.About_cardIcon__v7i3s,.About_skillCard__TN5TQ h3{text-align:center}.About_skillsGrid__BBGeP{gap:1.5rem}.About_skillCategory__XcWxL{padding:2rem}.About_categoryHeader__ybyWo{gap:1rem}.About_categoryHeader__ybyWo h3{font-size:1.3rem}.About_skillsList__7MWiJ{gap:.75rem}.About_skillItem__DkQwo{padding:.6rem 1.2rem;font-size:.95rem}}.Experience_experienceSection__BEtXC{padding:8rem 2rem;background:#0f1214;min-height:100vh;position:relative;overflow:hidden;scroll-margin-top:5rem}.Experience_experienceSection__BEtXC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 60% 40%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.Experience_experienceContent__IJ7LL{max-width:1200px;margin:0 auto;width:100%;position:relative}.Experience_sectionBadge__JvOX1{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Experience_sectionTitle__opy6d{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;color:#fff}.Experience_highlight__3vv1T{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8em}.Experience_sectionDescription__ss5Cz{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:650px}.Experience_experienceTimeline__Fqjhe{display:flex;flex-direction:column;gap:2rem}.Experience_experienceCard__VPady{background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);border-radius:24px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;position:relative;overflow:hidden}.Experience_experienceCard__VPady:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .4s ease}.Experience_experienceCard__VPady:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.Experience_experienceCard__VPady:hover:before{opacity:1}.Experience_experienceHeader__ncpaA{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}.Experience_experienceIcon__OOKxC{width:60px;height:60px;background:linear-gradient(45deg,#00ffd5,#00b4a2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#0f1214;flex-shrink:0}.Experience_experienceDetails__4f14L{flex:1 1}.Experience_experienceTitle__6rqbP{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.5rem}.Experience_experienceCompany__OcXfM{font-size:1.125rem;color:#00ffd5;margin-bottom:1rem;font-weight:500}.Experience_experienceMeta__vir1o{display:flex;gap:2rem;flex-wrap:wrap}.Experience_experienceLocation__K0sFi,.Experience_experiencePeriod__R8Dzw{display:flex;align-items:center;gap:.5rem;color:#a0a8b0;font-size:.875rem}.Experience_responsibilitiesList__cEHVK{list-style:none;padding:0;margin:0}.Experience_responsibilityItem__N_Pam{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#a0a8b0;line-height:1.6}.Experience_responsibilityItem__N_Pam:before{content:"▶";position:absolute;left:0;color:#00ffd5;font-size:.75rem}@media (max-width:1024px){.Experience_sectionTitle__opy6d{font-size:3rem}}@media (max-width:768px){.Experience_experienceSection__BEtXC{padding:6rem 1.5rem}.Experience_sectionBadge__JvOX1{display:table;margin:0 auto 1.5rem}.Experience_sectionTitle__opy6d{font-size:2.5rem;text-align:center;margin-bottom:1rem}.Experience_sectionDescription__ss5Cz{text-align:center;margin:0 auto 3rem;font-size:1.1rem}.Experience_experienceHeader__ncpaA{flex-direction:column;text-align:center;gap:1rem}.Experience_experienceMeta__vir1o{justify-content:center;gap:1rem}.Experience_experienceCard__VPady{padding:2rem}}.Education_educationSection__mR04B{padding:8rem 2rem;background:#0f1214;min-height:100vh;position:relative;overflow:hidden;scroll-margin-top:5rem}.Education_educationSection__mR04B:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 40% 60%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.Education_educationContent__tSeN_{max-width:1200px;margin:0 auto;width:100%;position:relative}.Education_sectionBadge__H9ipO{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Education_sectionTitle__ueM13{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;color:#fff}.Education_highlight____CXs{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8em}.Education_sectionDescription__GSbPs{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:650px}.Education_educationGrid__AGtkW{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.Education_educationCard__h8Ov_{background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);border-radius:24px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;position:relative;overflow:hidden}.Education_educationCard__h8Ov_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .4s ease}.Education_educationCard__h8Ov_:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.Education_educationCard__h8Ov_:hover:before{opacity:1}.Education_educationHeader__VQHEm{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Education_educationIcon__zYAwE{width:60px;height:60px;background:linear-gradient(45deg,#00ffd5,#00b4a2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#0f1214}.Education_statusBadge__Xe3bQ{background:rgba(0,255,213,.1);color:#00ffd5;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;border:1px solid rgba(0,255,213,.2)}.Education_educationDetails__3CSnf{flex:1 1}.Education_educationDegree__5njwt{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.5rem}.Education_educationInstitution__8MQVk{font-size:1.125rem;color:#00ffd5;margin-bottom:1rem;font-weight:500}.Education_educationDescription__Q9jnN{color:#a0a8b0;line-height:1.6;margin-bottom:1.5rem}.Education_educationMeta__v8pWv{display:flex;gap:2rem;flex-wrap:wrap}.Education_educationLocation__jdjU8,.Education_educationPeriod__0_g4u{display:flex;align-items:center;gap:.5rem;color:#a0a8b0;font-size:.875rem}@media (max-width:1024px){.Education_sectionTitle__ueM13{font-size:3rem}}@media (max-width:768px){.Education_educationSection__mR04B{padding:6rem 1.5rem}.Education_sectionBadge__H9ipO{display:table;margin:0 auto 1.5rem}.Education_sectionTitle__ueM13{font-size:2.5rem;text-align:center;margin-bottom:1rem}.Education_sectionDescription__GSbPs{text-align:center;margin:0 auto 3rem;font-size:1.1rem}.Education_educationGrid__AGtkW{grid-template-columns:1fr;gap:1.5rem}.Education_educationCard__h8Ov_{padding:2rem}.Education_educationHeader__VQHEm{flex-direction:column;align-items:flex-start;gap:1rem}.Education_educationMeta__v8pWv{justify-content:center;gap:1rem}}.Projects_projectsSection__pfsYV{padding:8rem 2rem;background:#0f1214;min-height:100vh;position:relative;overflow:hidden;scroll-margin-top:5rem}.Projects_projectsSection__pfsYV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.Projects_projectsContent__egN3v{max-width:1200px;margin:0 auto;width:100%;position:relative}.Projects_sectionBadge__aG4J6{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Projects_sectionTitle__oYFe7{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;color:#fff}.Projects_highlight__P_fRL{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8em}.Projects_sectionDescription__4AaJ8{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:650px}.Projects_projectsGrid__AEher{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:2.5rem;gap:2.5rem;width:100%}.Projects_projectCard__U5twp{background:hsla(0,0%,100%,.03);border-radius:24px;overflow:hidden;transition:all .4s ease;border:1px solid rgba(0,255,213,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column;position:relative}.Projects_projectCard__U5twp:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.Projects_projectImageWrapper__OYcHt{position:relative;width:100%;padding-top:52.5%;overflow:hidden;border-bottom:1px solid rgba(0,255,213,.1)}.Projects_projectImage__jb5Yt{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s ease}.Projects_projectOverlay__NB5JC{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.Projects_projectCard__U5twp:hover .Projects_projectOverlay__NB5JC{opacity:1}.Projects_projectInfo__zh_El{padding:2.5rem;flex-grow:1;display:flex;flex-direction:column}.Projects_projectHeader__7AbjE{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.Projects_projectTitle__7u8wt{margin:0;font-size:1.25rem;font-weight:600}.Projects_projectDescription__FklVx{color:#a0a8b0;margin-bottom:2rem;line-height:1.7;font-size:1.1rem}.Projects_techStack__ZpHDg{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.Projects_techItem__n6WBY{background:rgba(0,255,213,.05);color:#fff;padding:.5rem 1rem;border-radius:24px;font-size:.95rem;transition:all .3s ease;border:1px solid transparent}.Projects_techItem__n6WBY:hover{background:rgba(0,255,213,.1);transform:translateY(-2px);border-color:rgba(0,255,213,.2)}.Projects_projectLink__lW3Hx{display:inline-block;padding:1rem 2rem;background:linear-gradient(45deg,#00ffd5,#00b4a2);color:#0f1214;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease;text-align:center;letter-spacing:.5px}.Projects_projectLink__lW3Hx:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,255,213,.4)}.Projects_demoBadge___wkE_,.Projects_productionBadge__Dqkuh{font-size:.75rem;padding:.35rem .75rem;border-radius:9999px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;border:1px solid transparent}.Projects_productionBadge__Dqkuh{background-color:rgba(0,255,213,.1);color:#00ffd5;border-color:rgba(0,255,213,.2)}.Projects_demoBadge___wkE_{background-color:hsla(0,0%,100%,.1);color:#a0a8b0;border-color:hsla(0,0%,100%,.1)}@media (max-width:1024px){.Projects_projectsGrid__AEher{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Projects_projectsSection__pfsYV{padding:6rem 1.5rem}.Projects_sectionBadge__aG4J6{display:table;margin:0 auto 1.5rem}.Projects_sectionTitle__oYFe7{font-size:2.5rem;text-align:center;margin-bottom:1rem}.Projects_sectionDescription__4AaJ8{text-align:center;margin:0 auto 3rem;font-size:1.1rem}.Projects_projectsGrid__AEher{grid-template-columns:1fr;gap:2rem}.Projects_projectCard__U5twp{max-width:100%}.Projects_projectInfo__zh_El{padding:2rem}.Projects_projectTitle__7u8wt{font-size:1.5rem}.Projects_projectDescription__FklVx{font-size:1rem;margin-bottom:1.5rem}.Projects_techStack__ZpHDg{gap:.5rem}.Projects_techItem__n6WBY{padding:.4rem .8rem;font-size:.9rem}}.GitHubStats_githubSection__cYRqy{padding:8rem 2rem;background:#0f1214;min-height:100vh;scroll-margin-top:5rem;position:relative;overflow:hidden}.GitHubStats_githubSection__cYRqy:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.GitHubStats_githubContent__R1rJq{max-width:1200px;margin:0 auto;position:relative}.GitHubStats_sectionBadge__wa8lg{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GitHubStats_badgeIcon__loh9_{font-size:1.2rem}.GitHubStats_sectionTitle__R_b7a{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;color:#fff;text-align:center}.GitHubStats_highlight__AD7E7{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.GitHubStats_sectionDescription__494cw{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.GitHubStats_statsContainer__FBQBv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem}.GitHubStats_statCard__JER83{background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);border-radius:24px;padding:2rem;transition:all .4s ease;position:relative;overflow:hidden}.GitHubStats_statCard__JER83:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.05),transparent);opacity:0;transition:opacity .4s ease}.GitHubStats_statCard__JER83:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.GitHubStats_statCard__JER83:hover:before{opacity:1}.GitHubStats_fullWidth__EaF6N{grid-column:1/-1}.GitHubStats_cardHeader__L4wCg{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.GitHubStats_cardHeader__L4wCg h3{color:#00ffd5;font-size:1.4rem;margin:0}.GitHubStats_cardHeader__L4wCg svg{color:#00ffd5;font-size:1.5rem}.GitHubStats_cardContent__1aYBw{position:relative;z-index:1}.GitHubStats_activityGraph__YhCQV,.GitHubStats_statsImage__R6GYe{width:100%;height:auto;border-radius:12px;background:transparent;max-width:100%}.GitHubStats_quickStats__cuVur{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.GitHubStats_quickStatItem__Xpph7{text-align:center;padding:2rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);border-radius:20px;transition:all .4s ease}.GitHubStats_quickStatItem__Xpph7:hover{transform:translateY(-5px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.1)}.GitHubStats_statNumber__Td0Q6{font-size:2.5rem;font-weight:700;color:#00ffd5;margin-bottom:.5rem}.GitHubStats_statLabel__7yXqP{color:#a0a8b0;font-size:1rem;font-weight:500}.GitHubStats_loadingContainer__0xhkX{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#a0a8b0}.GitHubStats_spinner__4uZqA{font-size:2rem;color:#00ffd5;animation:GitHubStats_spin__NCJsl 1s linear infinite;margin-bottom:1rem}@keyframes GitHubStats_spin__NCJsl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GitHubStats_errorNote__l02uA{color:#ff6b6b;font-size:.9rem;font-style:italic}.GitHubStats_languagesList__g8IMm{margin-top:4rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);border-radius:24px;padding:2.5rem;transition:all .4s ease}.GitHubStats_languagesList__g8IMm:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.GitHubStats_languagesTitle__hyvhv{color:#00ffd5;font-size:1.8rem;margin-bottom:2rem;text-align:center}.GitHubStats_languagesGrid__sH2FT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.GitHubStats_languageItem__isKDk{display:flex;justify-content:space-between;align-items:center;background:rgba(0,255,213,.05);padding:1rem 1.5rem;border-radius:12px;border:1px solid rgba(0,255,213,.1);transition:all .3s ease}.GitHubStats_languageItem__isKDk:hover{background:rgba(0,255,213,.1);transform:translateY(-3px);border-color:rgba(0,255,213,.2)}.GitHubStats_languageName__ZNMQx{color:#fff;font-weight:600;font-size:1rem}.GitHubStats_languageCount__0ybdV{color:#00ffd5;font-size:.9rem;font-weight:500}@media (max-width:1024px){.GitHubStats_githubSection__cYRqy{padding:6rem 1.5rem}.GitHubStats_sectionTitle__R_b7a{font-size:3rem}.GitHubStats_statsContainer__FBQBv{grid-template-columns:1fr;gap:1.5rem}.GitHubStats_quickStats__cuVur{grid-template-columns:repeat(2,1fr);gap:1.5rem}.GitHubStats_languagesGrid__sH2FT{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:768px){.GitHubStats_githubSection__cYRqy{padding:5rem 1rem}.GitHubStats_sectionTitle__R_b7a{font-size:2.5rem}.GitHubStats_sectionDescription__494cw{font-size:1.1rem;margin-bottom:3rem}.GitHubStats_statCard__JER83{padding:1.5rem}.GitHubStats_cardHeader__L4wCg h3{font-size:1.2rem}.GitHubStats_quickStats__cuVur{grid-template-columns:1fr;gap:1rem}.GitHubStats_quickStatItem__Xpph7{padding:1.5rem}.GitHubStats_statNumber__Td0Q6{font-size:2rem}.GitHubStats_statLabel__7yXqP{font-size:.9rem}.GitHubStats_languagesList__g8IMm{margin-top:3rem;padding:2rem}.GitHubStats_languagesTitle__hyvhv{font-size:1.6rem;margin-bottom:1.5rem}.GitHubStats_languagesGrid__sH2FT{grid-template-columns:1fr;gap:1rem}.GitHubStats_languageItem__isKDk{padding:.8rem 1.2rem}.GitHubStats_languageName__ZNMQx{font-size:.9rem}.GitHubStats_languageCount__0ybdV{font-size:.8rem}}@media (max-width:480px){.GitHubStats_githubSection__cYRqy{padding:4rem 1rem}.GitHubStats_sectionBadge__wa8lg{font-size:.9rem;padding:.6rem 1rem}.GitHubStats_sectionTitle__R_b7a{font-size:2rem}.GitHubStats_cardHeader__L4wCg{gap:.75rem}.GitHubStats_cardHeader__L4wCg svg{font-size:1.2rem}.GitHubStats_statCard__JER83{padding:1.25rem}.GitHubStats_languagesList__g8IMm{margin-top:2rem;padding:1.5rem}.GitHubStats_languagesTitle__hyvhv{font-size:1.4rem;margin-bottom:1rem}.GitHubStats_languageItem__isKDk{padding:.7rem 1rem;flex-direction:column;gap:.5rem;text-align:center}.GitHubStats_languageName__ZNMQx{font-size:.85rem}.GitHubStats_languageCount__0ybdV{font-size:.75rem}}.Badges_badgesSection__EW_VE{padding:8rem 2rem;background:#0f1214;min-height:100vh;position:relative;overflow:hidden;scroll-margin-top:5rem}.Badges_badgesSection__EW_VE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.Badges_badgesContent__SFmck{max-width:1200px;margin:0 auto;width:100%;position:relative}.Badges_sectionBadge__AXCgx{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Badges_sectionTitle__mpaTy{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;color:#fff}.Badges_highlight__HCcbz{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8em}.Badges_sectionDescription__ArNUz{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:650px}.Badges_categorySection__JKjRF{margin-bottom:5rem}.Badges_categoryTitle__tbAN0{font-size:2rem;margin-bottom:2.5rem;color:#00ffd5;position:relative;padding-left:1.5rem}.Badges_categoryTitle__tbAN0:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:80%;background:linear-gradient(180deg,#00ffd5,#00b4a2);border-radius:2px}.Badges_categoryDescription__WBIg2{color:#a0a8b0;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:80%}.Badges_badgesContainer__9lXiQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.Badges_badgeCard__5ywZa{background:hsla(0,0%,100%,.03);border:1px solid rgba(0,255,213,.1);border-radius:24px;padding:2.5rem;text-decoration:none;transition:all .4s ease;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.Badges_badgeCard__5ywZa:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .4s ease}.Badges_badgeCard__5ywZa:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.Badges_badgeCard__5ywZa:hover:before{opacity:1}.Badges_badgeCardNoImage__0F25_{justify-content:center;align-items:center;text-align:center;min-height:280px;display:flex;flex-direction:column}.Badges_badgeCardNoImage__0F25_ .Badges_badgeInfo__EvoPp{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;width:100%;gap:1rem}.Badges_badgeStatusNoImage__7t6Sl{position:absolute;top:15px;right:15px}.Badges_badgeImageWrapper__eqbYo{width:150px;height:150px;margin-bottom:2rem;position:relative;z-index:1}.Badges_badgeImage__nwuWU{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;filter:drop-shadow(0 4px 12px rgba(0,255,213,.2))}.Badges_badgeCard__5ywZa:hover .Badges_badgeImage__nwuWU{transform:scale(1.05)}.Badges_badgeInfo__EvoPp{text-align:center;position:relative;z-index:1}.Badges_badgeName__lqxyc{color:#00ffd5;font-size:1.25rem;margin-bottom:.75rem;font-weight:600}.Badges_badgeDescription__DA37P{color:#a0a8b0;font-size:1rem;line-height:1.5}.Badges_badgeStatus__TkSZc{position:absolute;top:-10px;right:-10px;padding:5px 10px;border-radius:30px;font-size:.75rem;font-weight:600;z-index:3;box-shadow:0 3px 8px rgba(0,0,0,.2)}.Badges_badgeArea___LBoB{display:inline-block;margin:.5rem 0;padding:5px 15px;background:rgba(0,255,213,.08);border-radius:50px;font-size:.8rem;color:#00ffd5;border:1px solid rgba(0,255,213,.2);font-weight:500}.Badges_inProgress__ZGZNw{background:linear-gradient(135deg,#ff9500,#ff5e3a);color:#fff;border:1px solid rgba(255,94,58,.3)}.Badges_completed__iLOi7{background:linear-gradient(135deg,#00c853,#009688);color:#fff;border:1px solid rgba(0,150,136,.3)}@media (max-width:1024px){.Badges_sectionTitle__mpaTy{font-size:3rem}}@media (max-width:768px){.Badges_badgesSection__EW_VE{padding:6rem 1.5rem}.Badges_sectionBadge__AXCgx{display:table;margin:0 auto 1.5rem}.Badges_sectionTitle__mpaTy{font-size:2.5rem;text-align:center;margin-bottom:1rem}.Badges_sectionDescription__ArNUz{text-align:center;margin:0 auto 3rem;font-size:1.1rem}.Badges_categorySection__JKjRF{margin-bottom:4rem}.Badges_categoryTitle__tbAN0{font-size:1.75rem;margin-bottom:2rem;text-align:left}.Badges_categoryDescription__WBIg2{text-align:center;margin:0 auto 2rem;max-width:100%;font-size:1rem}.Badges_badgesContainer__9lXiQ{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.Badges_badgeCard__5ywZa{padding:2rem}.Badges_badgeImageWrapper__eqbYo{width:120px;height:120px;margin-bottom:1.5rem}.Badges_badgeName__lqxyc{font-size:1.1rem}.Badges_badgeDescription__DA37P{font-size:.9rem}}.Contact_contactSection__DZsQJ{padding:8rem 2rem;background:#0f1214;min-height:100vh;position:relative;overflow:hidden;scroll-margin-top:5rem}.Contact_contactSection__DZsQJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(0,255,213,.08) 0,transparent 40%);pointer-events:none}.Contact_contactContent__5kbik{max-width:1200px;width:100%;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:start}.Contact_contactInfo__zabpp{flex:1 1}.Contact_sectionBadge__r1Y0D{display:inline-block;padding:.75rem 1.25rem;background:rgba(0,255,213,.1);border-radius:50px;font-size:1rem;color:#00ffd5;margin-bottom:2rem;border:1px solid rgba(0,255,213,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Contact_sectionTitle__cl9LB{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;color:#fff}.Contact_highlight__l2peX{background:linear-gradient(45deg,#00ffd5,#00b4a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:.8em}.Contact_sectionDescription__hAnnm{color:#a0a8b0;font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:650px}.Contact_contactForm__locT2{background:hsla(0,0%,100%,.03);padding:2.5rem;border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,213,.1);position:relative;overflow:hidden;transition:all .4s ease}.Contact_contactForm__locT2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .4s ease}.Contact_contactForm__locT2:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.Contact_contactForm__locT2:hover:before{opacity:1}.Contact_formGroup__HIHh_{margin-bottom:2rem;position:relative}.Contact_formGroup__HIHh_ label{display:block;margin-bottom:.75rem;color:#00ffd5;font-size:1rem;font-weight:500}.Contact_formGroup__HIHh_ input,.Contact_formGroup__HIHh_ textarea{width:100%;padding:1rem;border:2px solid rgba(0,255,213,.1);border-radius:12px;background:hsla(0,0%,100%,.03);color:#fff;font-size:1rem;transition:all .3s ease}.Contact_formGroup__HIHh_ input::placeholder,.Contact_formGroup__HIHh_ textarea::placeholder{color:hsla(210,9%,66%,.5)}.Contact_formGroup__HIHh_ textarea{min-height:150px;resize:vertical}.Contact_formGroup__HIHh_ input:focus,.Contact_formGroup__HIHh_ textarea:focus{outline:none;border-color:#00ffd5;box-shadow:0 0 0 4px rgba(0,255,213,.1);background:hsla(0,0%,100%,.05)}.Contact_buttonContainer__ywU5Z{text-align:center;margin-top:3rem}.Contact_submitButton__FKNpd{background:linear-gradient(45deg,#00ffd5,#00b4a2);color:#0f1214;border:none;padding:1rem 3rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.Contact_submitButton__FKNpd:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00ffd5,#00b4a2);opacity:0;transition:opacity .3s ease}.Contact_submitButton__FKNpd:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,255,213,.3)}.Contact_submitButton__FKNpd:hover:after{opacity:.2}.Contact_errorMessage__6RhUv,.Contact_successMessage__sS4uS{text-align:center;padding:1rem;border-radius:12px;margin:1rem 0;font-weight:500}.Contact_successMessage__sS4uS{background:rgba(0,255,213,.1);color:#00ffd5;border:1px solid rgba(0,255,213,.2)}.Contact_errorMessage__6RhUv{background:rgba(255,76,76,.1);color:#ff4c4c;border:1px solid rgba(255,76,76,.2)}.Contact_additionalInfo__jc5KL{grid-column:1/-1;margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(0,255,213,.1)}.Contact_infoGrid__4C1nE{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.Contact_infoCard__XB1im{text-align:center;padding:2rem;background:hsla(0,0%,100%,.03);border-radius:24px;border:1px solid rgba(0,255,213,.1);transition:all .4s ease;position:relative;overflow:hidden}.Contact_infoCard__XB1im:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .4s ease}.Contact_infoCard__XB1im:hover{transform:translateY(-8px);border-color:#00ffd5;box-shadow:0 8px 32px rgba(0,255,213,.15)}.Contact_infoCard__XB1im:hover:before{opacity:1}.Contact_infoIcon__wHGgP{font-size:1.5rem;color:#00ffd5;margin-bottom:1rem}.Contact_infoCard__XB1im h3{color:#00ffd5;margin-bottom:.75rem;font-size:1.2rem}.Contact_infoCard__XB1im p{color:#a0a8b0;line-height:1.6}.Contact_infoCard__XB1im a{color:#00ffd5;text-decoration:none;transition:color .3s ease}.Contact_infoCard__XB1im a:hover{color:#fff}@media (max-width:768px){.Contact_contactSection__DZsQJ{padding:6rem 1.5rem}.Contact_contactContent__5kbik{grid-template-columns:1fr;gap:3rem}.Contact_sectionBadge__r1Y0D{display:table;margin:0 auto 1.5rem}.Contact_sectionTitle__cl9LB{font-size:2.5rem;text-align:center;margin-bottom:1rem}.Contact_sectionDescription__hAnnm{text-align:center;margin:0 auto 3rem;font-size:1.1rem}.Contact_contactForm__locT2{padding:2rem}.Contact_formGroup__HIHh_{margin-bottom:1.5rem}.Contact_additionalInfo__jc5KL{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;padding-top:2rem}.Contact_submitButton__FKNpd{width:100%;padding:1rem}}.Footer_footer__0IXn3{background:rgba(15,18,20,.95);padding:4rem 2rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,255,213,.1);position:relative}.Footer_footer__0IXn3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0,rgba(0,255,213,.05) 0,transparent 50%);pointer-events:none}.Footer_footerContent__guRXR{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:4rem;position:relative}.Footer_footerMain__k0gil{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer_footerLogo__h2xG3{flex-shrink:0}.Footer_footerLogo__h2xG3 img{height:40px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,255,213,.2))}.Footer_footerTagline__m2nNi{color:#a0a8b0;font-size:1.1rem;max-width:300px;line-height:1.6}.Footer_footerLinks__L3vZo{display:flex;gap:4rem;align-items:center}.Footer_socialLinks__Fh6yT{display:flex;gap:1.5rem}.Footer_socialButton___IQiV{background:rgba(0,255,213,.05);border:1px solid rgba(0,255,213,.1);color:#00ffd5;font-size:1.25rem;cursor:pointer;padding:.75rem;border-radius:12px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.Footer_socialButton___IQiV:hover{background:rgba(0,255,213,.1);border-color:#00ffd5;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,255,213,.2)}.Footer_footerDivider__cbCN0{height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,213,.1),transparent);margin:3rem auto;max-width:1200px}.Footer_footerBottom__jCLw1{max-width:1200px;margin:0 auto;text-align:center}.Footer_footerCopy__AwgjE{color:#a0a8b0;font-size:.9rem}@media (max-width:768px){.Footer_footer__0IXn3{padding:3rem 1.5rem 2rem}.Footer_footerContent__guRXR{flex-direction:column;text-align:center;gap:3rem}.Footer_footerMain__k0gil{align-items:center}.Footer_footerTagline__m2nNi{text-align:center}.Footer_footerLinks__L3vZo{flex-direction:column;gap:2rem}.Footer_socialLinks__Fh6yT{gap:1rem}.Footer_socialButton___IQiV{font-size:1.1rem;padding:.6rem;width:40px;height:40px}.Footer_footerDivider__cbCN0{margin:2rem auto}}.ScrollToTop_scrollToTop__N2fXI{position:fixed;bottom:40px;right:40px;background:linear-gradient(45deg,#00ffd5,#00b4a2);width:50px;height:50px;border-radius:50%;border:none;color:#0f1214;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;opacity:.9;box-shadow:0 2px 10px rgba(0,255,213,.3)}.ScrollToTop_scrollToTop__N2fXI:hover{transform:translateY(-5px);opacity:1;box-shadow:0 4px 15px rgba(0,255,213,.4)}@media (max-width:768px){.ScrollToTop_scrollToTop__N2fXI{bottom:20px;right:20px;width:40px;height:40px;font-size:1rem}}