.About_about__zuu8a{background:rgba(15,17,26,.5);position:relative;overflow:hidden}.About_about__zuu8a:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--soft-aqua),var(--pastel-violet),transparent);opacity:.5}.About_content__vzDI_{display:flex;justify-content:center;padding:2rem 0}.About_info__aK930{display:flex;flex-direction:column;gap:2rem;max-width:900px;position:relative;padding:2rem;border-radius:16px;background:rgba(20,22,35,.4);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.05)}.About_header__3XuC1{position:relative;margin-bottom:1rem}.About_greeting__Lwwst{font-size:2.2rem;margin-bottom:1rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.About_decorativeLine__oR0x7{height:3px;width:80px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));border-radius:3px;margin-bottom:1.5rem}.About_bioContainer__K5sGm{position:relative;padding:1.5rem;border-radius:12px;background:hsla(0,0%,100%,.03);border-left:3px solid var(--soft-aqua)}.About_bio__Gzjy7{color:rgba(241,245,249,.9);line-height:1.8;font-size:1.1rem;margin-bottom:1.5rem;letter-spacing:.3px}.About_bio__Gzjy7:last-child{margin-bottom:0}.About_details__858zg{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;padding:1.5rem;border-radius:12px;background:hsla(0,0%,100%,.03)}.About_detail__kQSmn{display:flex;flex-direction:column;gap:.5rem;transition:transform .3s ease}.About_detail__kQSmn:hover{transform:translateY(-3px)}.About_label__Guk9_{font-size:.95rem;color:var(--soft-aqua);font-weight:500;letter-spacing:.5px}.About_value__zcOak{font-size:1.05rem;color:hsla(0,0%,100%,.9)}.About_timeline__j9842{margin-top:1rem}.About_timelineTitle__iUQQV{font-size:1.5rem;margin-bottom:2rem;position:relative;display:inline-block;color:hsla(0,0%,100%,.95);letter-spacing:.5px}.About_timelineTitle__iUQQV:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));border-radius:3px}.About_timelineItems__ZQtn7{position:relative;padding-left:2.5rem}.About_timelineItems__ZQtn7:before{content:"";position:absolute;left:7px;top:0;height:100%;width:2px;background:linear-gradient(180deg,var(--soft-aqua),hsla(0,0%,100%,.1))}.About_timelineItem__uQFm_{position:relative;padding-bottom:2.5rem;transition:transform .3s ease}.About_timelineItem__uQFm_:hover{transform:translateX(5px)}.About_timelineItem__uQFm_:last-child{padding-bottom:0}.About_timelineMarker__JoYwX{position:absolute;left:-2.5rem;top:0;width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));box-shadow:0 0 15px rgba(74,222,222,.6);z-index:1}.About_timelineContent__NeWVV{background:hsla(0,0%,100%,.03);padding:1.5rem;border-radius:12px;border-left:3px solid var(--pastel-violet)}.About_timelineContent__NeWVV h5{font-size:1.2rem;margin-bottom:.5rem;color:hsla(0,0%,100%,.95)}.About_timelinePeriod__J9eM1{font-size:.95rem;color:var(--soft-aqua);margin-bottom:.8rem;font-weight:500}.About_timelineContent__NeWVV p{color:rgba(241,245,249,.8);line-height:1.6}@media (max-width:992px){.About_details__858zg{grid-template-columns:1fr 1fr}.About_greeting__Lwwst{font-size:1.8rem}}@media (max-width:768px){.About_info__aK930{padding:1.5rem}.About_greeting__Lwwst{font-size:1.6rem}.About_bio__Gzjy7{font-size:1rem}.About_details__858zg{grid-template-columns:1fr}.About_timelineContent__NeWVV{padding:1.2rem}}@media (max-width:480px){.About_info__aK930{padding:1.2rem}.About_greeting__Lwwst{font-size:1.4rem}.About_timelineItems__ZQtn7{padding-left:2rem}.About_timelineMarker__JoYwX{left:-2rem}}.Blog_blog__ghbIh{background:rgba(15,17,26,.5);position:relative}.Blog_blogGrid__jTOqU{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.Blog_blogCard__H0qJ6{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;transition:all .3s ease;opacity:0;transform:translateY(20px)}.Blog_blogCard__H0qJ6.Blog_visible__MUHez{opacity:1;transform:translateY(0);transition-delay:calc(.2s * var(--i))}.Blog_blogCard__H0qJ6:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Blog_blogImage__vZhwn{position:relative;height:200px;overflow:hidden}.Blog_image__CqAGu{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.Blog_blogCard__H0qJ6:hover .Blog_image__CqAGu{transform:scale(1.05)}.Blog_blogCategory__JwXe9{position:absolute;top:1rem;right:1rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500}.Blog_blogContent__Bg0sP{padding:1.5rem}.Blog_blogMeta__ez08J{display:flex;gap:1.5rem;margin-bottom:1rem}.Blog_blogDate__VQCTP,.Blog_blogReadTime__HWZox{display:flex;align-items:center;gap:.3rem;color:var(--text-color-muted);font-size:.9rem}.Blog_blogTitle__Scfrn{font-size:1.3rem;margin-bottom:1rem;line-height:1.4;transition:color .3s ease}.Blog_blogCard__H0qJ6:hover .Blog_blogTitle__Scfrn{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Blog_blogExcerpt__t8Ts2{color:var(--text-color-muted);margin-bottom:1.5rem;line-height:1.6}.Blog_readMoreLink__c96rW{display:inline-flex;align-items:center;gap:.5rem;color:var(--soft-aqua);font-weight:500;transition:all .3s ease}.Blog_readMoreLink__c96rW:hover{gap:.8rem;color:var(--pastel-violet)}.Blog_viewAllWrapper__X81zN{display:flex;justify-content:center}.Blog_viewAllBtn__Zg_aN{display:inline-block;padding:.8rem 2rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);border-radius:4px;font-weight:500;transition:all .3s ease}.Blog_viewAllBtn__Zg_aN:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(74,222,222,.4)}@media (max-width:992px){.Blog_blogGrid__jTOqU{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.Blog_blogGrid__jTOqU{grid-template-columns:1fr}}.Contact_contact__lQ3S1{background:rgba(15,17,26,.5)}.Contact_content__Sjs8C{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.Contact_infoTitle__KOmO9{font-size:1.8rem;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Contact_infoText__Z32ap{color:rgba(241,245,249,.8);line-height:1.7;margin-bottom:2rem}.Contact_contactDetails__oiUaa{display:flex;flex-direction:column;gap:1.5rem}.Contact_contactItem__dzKMG{display:flex;align-items:center;gap:1rem}.Contact_iconWrapper__LZ1mC{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.05);color:var(--soft-aqua);transition:all .3s ease}.Contact_contactItem__dzKMG:hover .Contact_iconWrapper__LZ1mC{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);transform:translateY(-3px)}.Contact_contactItem__dzKMG h4{font-size:1.1rem;margin-bottom:.3rem}.Contact_contactItem__dzKMG p{color:rgba(241,245,249,.7)}.Contact_formContainer__DawJd{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:2rem;position:relative;overflow:hidden}.Contact_formContainer__DawJd:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--soft-aqua),var(--pastel-violet));z-index:-1;border-radius:12px;opacity:.5}.Contact_form__q_VJq{display:flex;flex-direction:column;gap:1.5rem}.Contact_formGroup__bnd_O{position:relative}.Contact_input__z5ccm,.Contact_textarea__Ne3q5{width:100%;padding:1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text-color);font-family:var(--font-inter);transition:all .3s ease}.Contact_textarea__Ne3q5{resize:vertical}.Contact_input__z5ccm:focus,.Contact_textarea__Ne3q5:focus{outline:none;border-color:var(--soft-aqua);box-shadow:0 0 0 2px rgba(74,222,222,.2)}.Contact_submitBtn___S3Hk{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease}.Contact_submitBtn___S3Hk:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(74,222,222,.4)}.Contact_submitBtn___S3Hk:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact_statusMessage___Y_np{margin-top:1rem;padding:.8rem;border-radius:4px;text-align:center}.Contact_success__uhwYI{background:rgba(74,222,222,.1);border:1px solid var(--soft-aqua);color:var(--soft-aqua)}.Contact_error__I8NM_{background:rgba(255,99,99,.1);border:1px solid #ff6363;color:#ff6363}@media (max-width:992px){.Contact_content__Sjs8C{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.Contact_infoTitle__KOmO9{font-size:1.5rem}}.Experience_experience__31UvY{background:rgba(15,17,26,.3)}.Experience_content__doR05{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.Experience_sectionTitle__mPXml{font-size:1.5rem;margin-bottom:2rem;position:relative;display:inline-block}.Experience_sectionTitle__mPXml:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet))}.Experience_timeline__aeQ8J{position:relative;padding-left:2rem}.Experience_timeline__aeQ8J:before{content:"";position:absolute;left:7px;top:0;height:100%;width:2px;background:hsla(0,0%,100%,.1)}.Experience_timelineItem__gd6Sm{position:relative;padding-bottom:2.5rem}.Experience_timelineMarker__GXwIH{position:absolute;left:-2rem;top:0;width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));box-shadow:0 0 10px rgba(74,222,222,.5)}.Experience_timelineContent__hJTrj{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem;transition:all .3s ease}.Experience_timelineContent__hJTrj:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Experience_itemTitle__7BvSd{font-size:1.2rem;margin-bottom:.5rem}.Experience_itemMeta__AIBUQ{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.9rem}.Experience_company__S6ZTm{color:var(--soft-aqua)}.Experience_period__UT9me{color:rgba(241,245,249,.6)}.Experience_description__kOUfA{list-style-position:inside;color:rgba(241,245,249,.8)}.Experience_description__kOUfA li{margin-bottom:.5rem;line-height:1.5}.Experience_eduDescription__wiRAq{color:rgba(241,245,249,.8);line-height:1.5}@media (max-width:992px){.Experience_content__doR05{grid-template-columns:1fr;gap:3rem}.Experience_educationSection__T36ON{margin-top:1rem}}@media (max-width:768px){.Experience_itemMeta__AIBUQ{flex-direction:column;gap:.3rem}}.Hero_hero__Q5FaL{height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.Hero_container__Bhp9z{max-width:1400px;width:100%;margin:0 auto;padding:0 1.5rem}.Hero_content__rnCeh{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.Hero_content__rnCeh.Hero_loaded__rzqJd .Hero_textContent__3NQqb>*{opacity:1;transform:translateY(0)}.Hero_textContent__3NQqb{max-width:600px}.Hero_textContent__3NQqb>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.Hero_greeting__xPDrU{font-size:1.2rem;color:var(--soft-aqua);margin-bottom:.5rem;transition-delay:.1s;letter-spacing:.5px}.Hero_title__JisBU{font-size:4.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition-delay:.2s}.Hero_char__glmyO{display:inline-block;opacity:0;transform:translateY(20px);animation:Hero_fadeInUp__iON6B .6s ease forwards}.Hero_subtitle__sB1Gj{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem;transition-delay:.3s;overflow:hidden}.Hero_typingText__pSf_5{display:inline-block;position:relative}.Hero_typingText__pSf_5:after{content:"|";position:absolute;right:-8px;animation:Hero_blink__lykjj 1s infinite}.Hero_separator__hLfxn{color:var(--soft-aqua);margin:0 .5rem}.Hero_description__wKkHN{font-size:1.1rem;line-height:1.6;color:var(--text-color-muted);margin-bottom:2rem;max-width:600px;transition-delay:.4s}.Hero_buttons__c6YoN{display:flex;gap:1rem;margin-bottom:2rem;transition-delay:.5s}.Hero_primaryBtn__Qq3mX,.Hero_secondaryBtn___l3wZ{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:4px;font-weight:500;transition:all .3s ease}.Hero_primaryBtn__Qq3mX{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);box-shadow:0 4px 15px rgba(74,222,222,.3)}.Hero_primaryBtn__Qq3mX:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(74,222,222,.4)}.Hero_secondaryBtn___l3wZ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.Hero_secondaryBtn___l3wZ:hover{background:hsla(0,0%,100%,.1);transform:translateY(-3px)}.Hero_social__TZjCW{display:flex;gap:1rem;transition-delay:.6s}.Hero_socialLink__Xxyj4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);color:var(--text-color);transition:all .3s ease}.Hero_socialLink__Xxyj4:hover{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));transform:translateY(-3px);color:var(--deep-midnight)}.Hero_imageContent__Ltvaa{position:relative;display:flex;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;transition-delay:.7s}.Hero_content__rnCeh.Hero_loaded__rzqJd .Hero_imageContent__Ltvaa{opacity:1;transform:translateY(0)}.Hero_imageWrapper__YcCwD{position:relative;width:400px;height:500px;border-radius:20px;overflow:hidden}.Hero_imageBorder__iJGZb{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:23px;background:linear-gradient(45deg,var(--soft-aqua),var(--pastel-violet));z-index:-1}.Hero_image__b_2sa{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:20px;transition:transform .5s ease;background:rgba(15,17,26,.3)}.Hero_imageWrapper__YcCwD:hover .Hero_image__b_2sa{transform:scale(1.05)}.Hero_imageGlow__nwQdX{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:300px;height:100px;background:radial-gradient(ellipse at center,rgba(74,222,222,.3) 0,rgba(192,132,252,.2) 40%,transparent 70%);filter:blur(20px);border-radius:50%;z-index:-1}.Hero_techBadges__4JbII{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.Hero_techBadge__NJid8{position:absolute;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;font-size:.9rem;font-weight:500;color:var(--text-color);box-shadow:0 4px 15px rgba(0,0,0,.1);animation:Hero_float__Kt0kV 3s ease-in-out infinite}.Hero_techBadge__NJid8:nth-child(2){animation-delay:.5s}.Hero_techBadge__NJid8:nth-child(3){animation-delay:1s}.Hero_techBadge__NJid8:nth-child(4){animation-delay:1.5s}.Hero_scrollIndicator__T1vDB{position:absolute;bottom:2rem;left:0;width:100%;display:flex;justify-content:center}.Hero_scrollDown__Hvlrp{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);color:var(--text-color);animation:Hero_bounce__LxeaL 2s infinite;transition:all .3s ease}.Hero_scrollDown__Hvlrp:hover{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight)}.Hero_heroGlow__HMyjG{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:200px;background:radial-gradient(ellipse at center,rgba(74,222,222,.2) 0,rgba(192,132,252,.1) 40%,transparent 70%);filter:blur(60px);border-radius:50%;z-index:-1}@keyframes Hero_fadeInUp__iON6B{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_blink__lykjj{0%,to{opacity:1}50%{opacity:0}}@keyframes Hero_bounce__LxeaL{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes Hero_float__Kt0kV{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.Hero_title__JisBU{font-size:3.5rem}.Hero_imageWrapper__YcCwD{width:350px;height:350px}}@media (max-width:992px){.Hero_content__rnCeh{grid-template-columns:1fr;text-align:center}.Hero_textContent__3NQqb{max-width:100%;order:2}.Hero_imageContent__Ltvaa{order:1;margin-bottom:2rem}.Hero_buttons__c6YoN,.Hero_social__TZjCW{justify-content:center}.Hero_description__wKkHN{margin-left:auto;margin-right:auto}.Hero_imageWrapper__YcCwD{width:350px;height:350px}}@media (max-width:768px){.Hero_title__JisBU{font-size:2.8rem}.Hero_subtitle__sB1Gj{font-size:1.3rem}.Hero_description__wKkHN{font-size:1rem;margin-bottom:1.5rem}.Hero_buttons__c6YoN{flex-direction:column;max-width:250px;margin-left:auto;margin-right:auto;gap:.8rem}.Hero_imageWrapper__YcCwD{width:300px;height:300px}.Hero_techBadge__NJid8{display:none}}@media (max-width:480px){.Hero_hero__Q5FaL{padding-top:80px;height:auto;min-height:100vh}.Hero_title__JisBU{font-size:2.2rem}.Hero_subtitle__sB1Gj{font-size:1.1rem}.Hero_description__wKkHN{font-size:.95rem}.Hero_imageWrapper__YcCwD{width:250px;height:250px}}.ParticleBackground_canvas__zcSv8{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.7}.Projects_projects__cL5wR{background:linear-gradient(180deg,rgba(15,17,26,.5),rgba(10,12,20,.8));position:relative;overflow:hidden}.Projects_projects__cL5wR:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:300px;background:radial-gradient(ellipse at center,rgba(74,222,222,.08) 0,transparent 70%);pointer-events:none}.Projects_categories__P5Zsz{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem;position:relative;z-index:1}.Projects_categoryBtn__ihX_r{padding:.85rem 1.8rem;border:1.5px solid rgba(74,222,222,.2);border-radius:30px;background:rgba(15,17,26,.6);backdrop-filter:blur(10px);color:rgba(241,245,249,.8);font-weight:600;font-size:.95rem;letter-spacing:.3px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.Projects_categoryBtn__ihX_r:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(74,222,222,.3),transparent);transform:translate(-50%,-50%);transition:width .6s,height .6s}.Projects_categoryBtn__ihX_r:hover{background:rgba(74,222,222,.08);border-color:rgba(74,222,222,.4);transform:translateY(-2px);box-shadow:0 8px 20px rgba(74,222,222,.15)}.Projects_categoryBtn__ihX_r:hover:before{width:300px;height:300px}.Projects_categoryBtn__ihX_r.Projects_active__bczrQ{background:linear-gradient(135deg,rgba(74,222,222,.2),rgba(167,139,250,.2));border-color:var(--soft-aqua);color:#fff;box-shadow:0 8px 25px rgba(74,222,222,.3),0 0 40px rgba(74,222,222,.1);transform:translateY(-2px) scale(1.05)}.Projects_projectsGrid__n8T0I{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;margin-top:1rem;position:relative;z-index:1}.Projects_projectCard__cpJKq{background:linear-gradient(145deg,rgba(20,22,35,.8),rgba(15,17,26,.9));border:1px solid rgba(74,222,222,.15);border-radius:16px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;backdrop-filter:blur(10px)}.Projects_projectCard__cpJKq:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet),var(--soft-aqua));background-size:200% 100%;opacity:0;transition:opacity .4s ease;animation:Projects_shimmer__Xmain 3s linear infinite}@keyframes Projects_shimmer__Xmain{0%{background-position:-200% 0}to{background-position:200% 0}}.Projects_projectCard__cpJKq:after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(145deg,transparent,rgba(74,222,222,.1),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .4s ease}.Projects_projectCard__cpJKq:hover:after,.Projects_projectCard__cpJKq:hover:before{opacity:1}.Projects_projectCard__cpJKq:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px rgba(74,222,222,.25),0 10px 30px rgba(0,0,0,.4),0 0 80px rgba(74,222,222,.1);border-color:rgba(74,222,222,.4);background:linear-gradient(145deg,rgba(25,27,40,.95),rgba(20,22,35,.95))}.Projects_projectImage__QjL_b{position:relative;height:240px;overflow:hidden;background:linear-gradient(135deg,rgba(10,12,20,.9),rgba(15,17,26,.8))}.Projects_projectImage__QjL_b:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(15,17,26,.7));opacity:1;transition:opacity .5s ease}.Projects_projectCard__cpJKq:hover .Projects_projectImage__QjL_b:after{opacity:.3}.Projects_image__S_3Vt{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1),filter .5s ease;filter:brightness(.85) saturate(.9)}.Projects_projectCard__cpJKq:hover .Projects_image__S_3Vt{transform:scale(1.15) rotate(1deg);filter:brightness(1.1) saturate(1.1)}.Projects_overlay__7YMeu{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(15,17,26,.95),rgba(74,222,222,.1));backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease;z-index:2}.Projects_projectCard__cpJKq:hover .Projects_overlay__7YMeu{opacity:1}.Projects_links__cjs6M{display:flex;gap:1.5rem;animation:Projects_fadeInUp__ICaDM .5s ease forwards}@keyframes Projects_fadeInUp__ICaDM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Projects_link__iq3Hj{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:rgba(74,222,222,.1);border:2px solid rgba(74,222,222,.3);color:var(--soft-aqua);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Projects_link__iq3Hj:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--soft-aqua),var(--pastel-violet));opacity:0;transition:opacity .4s ease}.Projects_link__iq3Hj:hover:before{opacity:1}.Projects_link__iq3Hj:hover{transform:translateY(-5px) scale(1.1);border-color:var(--soft-aqua);box-shadow:0 10px 30px rgba(74,222,222,.4),0 0 50px rgba(74,222,222,.2);color:var(--deep-midnight)}.Projects_link__iq3Hj svg{position:relative;z-index:1}.Projects_projectContent__S6Eja{padding:2rem;position:relative;background:linear-gradient(180deg,rgba(15,17,26,.5),rgba(10,12,20,.3))}.Projects_projectTitle__Z_YHv{font-size:1.4rem;margin-bottom:.85rem;font-weight:700;background:linear-gradient(135deg,#4adede,#a78bfa 50%,#4adede);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3;transition:background-position .5s ease;letter-spacing:.3px}.Projects_projectCard__cpJKq:hover .Projects_projectTitle__Z_YHv{background-position:100%}.Projects_projectDescription__XkkR_{color:rgba(241,245,249,.85);margin-bottom:1.5rem;font-size:.94rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Projects_technologies__7crxj{display:flex;flex-wrap:wrap;gap:.65rem}.Projects_tech__OKIl_{font-size:.82rem;padding:.45rem 1rem;border-radius:25px;background:linear-gradient(135deg,rgba(74,222,222,.08),rgba(167,139,250,.08));color:rgba(74,222,222,.95);border:1.5px solid rgba(74,222,222,.25);font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:.3px;position:relative;overflow:hidden}.Projects_tech__OKIl_:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,222,222,.2),rgba(167,139,250,.2));opacity:0;transition:opacity .4s ease}.Projects_tech__OKIl_:hover:before{opacity:1}.Projects_tech__OKIl_:hover{background:linear-gradient(135deg,rgba(74,222,222,.15),rgba(167,139,250,.15));transform:translateY(-3px);border-color:rgba(74,222,222,.5);box-shadow:0 5px 15px rgba(74,222,222,.3);color:#fff}@media (max-width:1200px){.Projects_projectsGrid__n8T0I{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}}@media (max-width:992px){.Projects_projectsGrid__n8T0I{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.Projects_categories__P5Zsz{margin-bottom:2.5rem}}@media (max-width:768px){.Projects_projectsGrid__n8T0I{grid-template-columns:1fr;gap:2rem}.Projects_categories__P5Zsz{gap:.7rem;margin-bottom:2rem}.Projects_categoryBtn__ihX_r{padding:.7rem 1.3rem;font-size:.9rem}.Projects_projectImage__QjL_b{height:200px}.Projects_projectContent__S6Eja{padding:1.5rem}.Projects_projectTitle__Z_YHv{font-size:1.25rem}.Projects_projectDescription__XkkR_{font-size:.9rem;-webkit-line-clamp:3;line-clamp:3}.Projects_tech__OKIl_{font-size:.78rem;padding:.4rem .85rem}}@media (max-width:480px){.Projects_projects__cL5wR{padding:1rem 0}.Projects_projectsGrid__n8T0I{gap:1.5rem}.Projects_categoryBtn__ihX_r{padding:.6rem 1rem;font-size:.85rem}.Projects_projectCard__cpJKq{border-radius:12px}.Projects_projectImage__QjL_b{height:180px}.Projects_projectContent__S6Eja{padding:1.25rem}.Projects_projectTitle__Z_YHv{font-size:1.1rem;margin-bottom:.75rem}.Projects_projectDescription__XkkR_{font-size:.85rem;margin-bottom:1.25rem}.Projects_technologies__7crxj{gap:.5rem}.Projects_tech__OKIl_{font-size:.75rem;padding:.35rem .7rem}}.ScrollToTop_scrollToTop__tkCKE{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 4px 15px rgba(74,222,222,.3);cursor:pointer;opacity:0;transform:translateY(20px);transition:all .3s ease;z-index:99}.ScrollToTop_scrollToTop__tkCKE.ScrollToTop_visible__ivxPf{opacity:1;transform:translateY(0)}.ScrollToTop_scrollToTop__tkCKE:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(74,222,222,.5)}@media (max-width:768px){.ScrollToTop_scrollToTop__tkCKE{width:40px;height:40px;bottom:1.5rem;right:1.5rem}}.Services_services__FD8Np{background:rgba(15,17,26,.3);position:relative}.Services_servicesGrid__IAwF2{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.Services_serviceCard__wWIz3{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.Services_serviceCard__wWIz3.Services_visible__vssTc{opacity:1;transform:translateY(0);transition-delay:calc(.1s * var(--i))}.Services_serviceCard__wWIz3:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(to bottom,var(--soft-aqua),var(--pastel-violet));transition:height .5s ease}.Services_serviceCard__wWIz3:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Services_serviceCard__wWIz3:hover:before{height:100%}.Services_iconWrapper__R35Rn{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:10px;background:linear-gradient(135deg,rgba(74,222,222,.1),rgba(192,132,252,.1));color:var(--soft-aqua);margin-bottom:1.5rem;transition:all .3s ease}.Services_serviceCard__wWIz3:hover .Services_iconWrapper__R35Rn{background:linear-gradient(135deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);transform:rotate(5deg)}.Services_serviceTitle__WKoRB{font-size:1.5rem;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.Services_serviceTitle__WKoRB:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));transition:width .3s ease}.Services_serviceCard__wWIz3:hover .Services_serviceTitle__WKoRB:after{width:60px}.Services_serviceDescription__hEZG5{color:var(--text-color-muted);margin-bottom:1.5rem;line-height:1.6}.Services_featureList__aMj1g{list-style:none}.Services_featureItem__J1hA_{position:relative;padding-left:1.5rem;margin-bottom:.8rem;color:var(--text-color-muted)}.Services_featureItem__J1hA_:before{content:"✓";position:absolute;left:0;color:var(--soft-aqua)}@media (max-width:992px){.Services_servicesGrid__IAwF2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.Services_servicesGrid__IAwF2{grid-template-columns:1fr}}.Skills_skills__6RyI0{background:rgba(15,17,26,.5);position:relative}.Skills_categories__dEXQV{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.Skills_categoryBtn___ahDH{padding:.8rem 1.5rem;border:none;border-radius:4px;background:hsla(0,0%,100%,.05);color:var(--text-color);font-weight:500;transition:all .3s ease;cursor:pointer}.Skills_categoryBtn___ahDH:hover{background:hsla(0,0%,100%,.1);transform:translateY(-3px)}.Skills_categoryBtn___ahDH.Skills_active__sO6Vy{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);box-shadow:0 4px 15px rgba(74,222,222,.3)}.Skills_skillsGrid__40PUo{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.Skills_skillCard__gGPEM{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.Skills_skillCard__gGPEM.Skills_visible__Pq4fH{opacity:1;transform:translateY(0);transition-delay:calc(.1s * var(--i))}.Skills_skillCard__gGPEM:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(74,222,222,.1),rgba(192,132,252,.1));opacity:0;transition:opacity .3s ease}.Skills_skillCard__gGPEM:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Skills_skillCard__gGPEM:hover:before{opacity:1}.Skills_skillIcon__8pzGR{font-size:2.5rem;margin-bottom:1rem}.Skills_skillName__e_MFA{font-size:1.2rem;margin-bottom:1rem}.Skills_skillBarWrapper__ufHyA{display:flex;align-items:center;gap:1rem}.Skills_skillBar__5PMUF{flex:1;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.Skills_skillProgress__Aif_f{height:100%;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));border-radius:4px;transition:width 1.5s cubic-bezier(.19,1,.22,1)}.Skills_skillLevel__q0UdY{font-size:.9rem;color:var(--text-color-muted);min-width:40px;text-align:right}@media (max-width:992px){.Skills_categories__dEXQV{gap:.8rem}.Skills_categoryBtn___ahDH{padding:.7rem 1.2rem;font-size:.9rem}}@media (max-width:768px){.Skills_categories__dEXQV{gap:.5rem}.Skills_categoryBtn___ahDH{padding:.6rem 1rem;font-size:.9rem}.Skills_skillsGrid__40PUo{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}}@media (max-width:576px){.Skills_categories__dEXQV{flex-wrap:nowrap;overflow-x:auto;padding-bottom:1rem;justify-content:flex-start}.Skills_categoryBtn___ahDH{white-space:nowrap}.Skills_skillsGrid__40PUo{grid-template-columns:1fr}}.Stats_stats__IvTHO{padding:4rem 0;background:rgba(15,17,26,.7);position:relative}.Stats_container__NZWWy{max-width:1400px;margin:0 auto;padding:0 1.5rem}.Stats_statsGrid__RPTon{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.Stats_statCard__fWq3c{background:linear-gradient(145deg,rgba(20,22,35,.8),rgba(15,17,26,.9));border:1px solid rgba(74,222,222,.15);border-radius:16px;padding:2.5rem;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px);position:relative;overflow:hidden}.Stats_statCard__fWq3c:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,222,222,.05),transparent);opacity:0;transition:opacity .5s ease}.Stats_statCard__fWq3c:hover:before{opacity:1}.Stats_statCard__fWq3c.Stats_visible__6cX_V{opacity:1;transform:translateY(0);transition-delay:calc(.1s * var(--i))}.Stats_statCard__fWq3c:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 15px 40px rgba(74,222,222,.2),0 10px 20px rgba(0,0,0,.3);border-color:rgba(74,222,222,.4)}.Stats_iconWrapper__tSsBO{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,rgba(74,222,222,.15),rgba(192,132,252,.15));border:2px solid rgba(74,222,222,.3);color:var(--soft-aqua);transition:all .4s ease;position:relative;z-index:1}.Stats_statCard__fWq3c:hover .Stats_iconWrapper__tSsBO{transform:rotate(1turn) scale(1.1);box-shadow:0 0 30px rgba(74,222,222,.4);border-color:var(--soft-aqua)}.Stats_statValue__8WwVt{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Stats_statLabel__yGh1o{color:var(--text-color-muted);font-size:1.1rem}@media (max-width:992px){.Stats_statsGrid__RPTon{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.Stats_statsGrid__RPTon{grid-template-columns:1fr}}.Technologies_technologies__uBdX4{background:rgba(15,17,26,.5);position:relative;padding:6rem 0}.Technologies_categoriesContainer____gm9{display:flex;flex-direction:column;gap:4rem}.Technologies_category__uYw_v{margin-bottom:2rem}.Technologies_categoryTitle__4nk20{font-size:1.5rem;margin-bottom:2rem;color:var(--text-color);text-align:center;position:relative;display:inline-block}.Technologies_categoryTitle__4nk20:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet))}.Technologies_techGrid__NgqW3{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:2rem;justify-items:center}.Technologies_techItem__lR6qR{display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;transform:translateY(20px);animation:Technologies_fadeIn__4ycrx .5s ease forwards;animation-delay:calc(var(--i) * .1s)}.Technologies_techIcon__E99NY{font-size:2.5rem;margin-bottom:.5rem;transition:transform .3s ease}.Technologies_techItem__lR6qR:hover .Technologies_techIcon__E99NY{transform:scale(1.1)}.Technologies_techName__pF2tc{font-size:.9rem;color:var(--text-color);text-align:center}.Technologies_visible__F5gfB{opacity:1;transform:translateY(0)}@keyframes Technologies_fadeIn__4ycrx{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Technologies_techGrid__NgqW3{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1.5rem}.Technologies_techIcon__E99NY{font-size:2rem}.Technologies_techName__pF2tc{font-size:.8rem}}@media (max-width:480px){.Technologies_techGrid__NgqW3{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem}.Technologies_categoryTitle__4nk20{font-size:1.25rem}}.Testimonials_testimonials__m1ZX2{background:rgba(15,17,26,.3);position:relative;overflow:hidden}.Testimonials_testimonials__m1ZX2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--soft-aqua),var(--pastel-violet),transparent);opacity:.5}.Testimonials_testimonialSlider__Xpady{max-width:900px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.Testimonials_testimonialSlider__Xpady.Testimonials_visible__siMym{opacity:1;transform:translateY(0)}.Testimonials_testimonialWrapper__qECfl{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:3rem;position:relative;margin-bottom:2rem;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Testimonials_testimonialWrapper__qECfl:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.15)}.Testimonials_quoteIcon__CYO6v{position:absolute;top:2rem;left:2rem;color:rgba(74,222,222,.2)}.Testimonials_testimonialContent__aLX_r{text-align:center;margin-bottom:2.5rem;position:relative}.Testimonials_testimonialText__gDGqI{font-size:1.2rem;line-height:1.8;color:var(--text-color);font-style:italic;margin-bottom:1.5rem;position:relative;z-index:1}.Testimonials_testimonialText__gDGqI:before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));border-radius:3px;z-index:-1}.Testimonials_testimonialRating__LZP9p{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.Testimonials_star__KKK7E{font-size:1.5rem;color:hsla(0,0%,100%,.2);transition:color .3s ease,transform .3s ease}.Testimonials_star__KKK7E.Testimonials_active__8e8fR{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.Testimonials_testimonialAuthor__wX5_S{display:flex;align-items:center;justify-content:center;gap:1.5rem;position:relative}.Testimonials_authorImageContainer__0bgUV{position:relative}.Testimonials_authorImageContainer__0bgUV:after{content:"";position:absolute;top:50%;right:-1.5rem;width:1px;height:40px;background:linear-gradient(180deg,var(--soft-aqua),transparent);transform:translateY(-50%)}.Testimonials_authorImage__CYjj_{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;background:linear-gradient(45deg,var(--soft-aqua),var(--pastel-violet));padding:3px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.Testimonials_image__bhFyq{width:100%;height:100%;object-fit:cover;border-radius:50%;background-color:#1a1a2e}.Testimonials_fallbackInitial__WQimJ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;font-size:2rem;font-weight:700;border-radius:50%}.Testimonials_authorInfo__oGmwl{text-align:left;position:relative}.Testimonials_authorName__qANIV{font-size:1.2rem;margin-bottom:.3rem;color:var(--text-color);font-weight:600;background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Testimonials_authorPosition__YJdgZ{color:var(--text-color-muted);font-size:.9rem}.Testimonials_controls__1cuv1{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem}.Testimonials_controlBtn__D5UAH{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--text-color);transition:all .3s ease;cursor:pointer}.Testimonials_controlBtn__D5UAH:hover{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));color:var(--deep-midnight);transform:scale(1.05)}.Testimonials_indicators__C0TiS{display:flex;gap:.8rem}.Testimonials_indicator__RUJyz{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;cursor:pointer}.Testimonials_indicator__RUJyz.Testimonials_active__8e8fR{background:linear-gradient(90deg,var(--soft-aqua),var(--pastel-violet));transform:scale(1.2);box-shadow:0 0 10px rgba(74,222,222,.5)}@media (max-width:768px){.Testimonials_testimonialWrapper__qECfl{padding:2rem}.Testimonials_quoteIcon__CYO6v{top:1rem;left:1rem}.Testimonials_testimonialText__gDGqI{font-size:1rem}.Testimonials_authorImageContainer__0bgUV:after{display:none}}@media (max-width:576px){.Testimonials_testimonialAuthor__wX5_S{flex-direction:column;text-align:center;gap:1rem}.Testimonials_authorInfo__oGmwl{text-align:center}.Testimonials_testimonialWrapper__qECfl{padding:1.5rem}}