.Hero_section__lxf1_{color:var(--white);height:90vh;margin:0 auto;padding:0 5%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;opacity:0;animation:Hero_fadeIn__96eHZ .8s cubic-bezier(.22,1,.36,1) .1s forwards}.Hero_gradient_overlay__5_FlO{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 50%,rgba(220,20,60,.1) 0,transparent 50%);z-index:0}.Hero_main_wrapper__bNFGg{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;width:50%}.Hero_wrapper__F6OKC{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:800px}.Hero_hello__PxaeZ{margin-bottom:1.5rem;position:relative;font-size:1.1rem;font-weight:400;letter-spacing:3px;text-transform:uppercase}.Hero_hello_highlight__ez4Or{position:relative;display:inline-block}.Hero_hello_highlight__ez4Or:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:var(--red);transform:scaleX(0);transform-origin:right;animation:Hero_highlight__wVkkI 1.5s cubic-bezier(.65,0,.35,1) .5s forwards}@keyframes Hero_highlight__wVkkI{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Hero_name__YogHh{margin:1rem 0;font-size:2.5rem;font-weight:600;line-height:1.2}.Hero_name_span__XF3TV{color:var(--red);position:relative}.Hero_name_span__XF3TV:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:var(--red);transform:scaleX(0);transform-origin:right;animation:Hero_highlight__wVkkI 1.5s cubic-bezier(.65,0,.35,1) 1s forwards}.Hero_designation__f2E73{font-size:5.5rem;line-height:.9;font-weight:700;margin:2rem 0;text-align:left;white-space:nowrap;text-transform:uppercase}.Hero_word__Dkytp{transform:translateY(200px);display:inline-block;animation:Hero_getUp__wyEJD .6s cubic-bezier(.5,0,.75,0) forwards;opacity:0;position:relative}@keyframes Hero_fadeIn__96eHZ{0%{opacity:0}to{opacity:1}}@keyframes Hero_getUp__wyEJD{0%{transform:translateY(200px);opacity:0}to{transform:translateY(0);opacity:1}}.Hero_cta_container__tMhl9{display:flex;gap:1.5rem;margin-top:3rem}.Hero_cta_primary__FRWhz,.Hero_cta_secondary__z3Thp{padding:1rem 2rem;border-radius:50px;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden}.Hero_cta_primary__FRWhz{background-color:var(--red);color:var(--white)}.Hero_cta_primary__FRWhz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.Hero_cta_primary__FRWhz:hover:before{left:100%}.Hero_cta_secondary__z3Thp{background-color:transparent;color:var(--white);border:2px solid hsla(0,0%,100%,.2)}.Hero_cta_secondary__z3Thp:hover{border-color:var(--red);color:var(--red)}.Hero_cta_primary__FRWhz svg,.Hero_cta_secondary__z3Thp svg{width:20px;height:20px;transition:transform .3s ease}.Hero_cta_primary__FRWhz:hover svg{transform:translate(5px,-5px)}.Hero_cta_secondary__z3Thp:hover svg{transform:translateX(5px)}.Hero_hero_image__hJ1nF{z-index:1}.Hero_hero_image__hJ1nF,.Hero_image_wrapper__0vKWM{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Hero_img__vKo73{width:100%;height:auto;max-width:600px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(220,20,60,.3));animation:Hero_float__RpE4_ 6s ease-in-out infinite}.Hero_glow__tPHPs{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(220,20,60,.3) 0,transparent 70%);filter:blur(30px);z-index:-1;animation:Hero_pulse__XXYHs 4s ease-in-out infinite}@keyframes Hero_float__RpE4_{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes Hero_pulse__XXYHs{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.Hero_social__iVT8t{position:absolute;right:2rem;bottom:2rem}@keyframes Hero_scrollLine__34aoV{0%{height:50px;opacity:1}to{height:0;opacity:0}}.Hero_scrollIndicator__m3t6Y{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:2;animation:Hero_bounce__OqygR 2s infinite}.Hero_scrollText__bNJ33{font-size:.9rem;margin-bottom:.5rem;opacity:.8}.Hero_scrollArrow___rrf0{width:20px;height:20px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@keyframes Hero_bounce__OqygR{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-10px) translateX(-50%)}60%{transform:translateY(-5px) translateX(-50%)}}@media (max-width:1600px){.Hero_designation__f2E73{font-size:4.5rem}}@media (max-width:1200px){.Hero_designation__f2E73{font-size:3.5rem}.Hero_main_wrapper__bNFGg{width:55%}}@media (max-width:768px){.Hero_hero_image__hJ1nF{display:none}.Hero_section__lxf1_{flex-direction:column;justify-content:center;text-align:center;padding-top:5rem}.Hero_designation__f2E73{font-size:2.5rem}.Hero_name__YogHh{font-size:2rem}.Hero_cta_container__tMhl9{flex-direction:column;gap:1rem}.Hero_wrapper__F6OKC{align-items:center}.Hero_designation__f2E73{text-align:center}.Hero_main_wrapper__bNFGg{width:100%}.Hero_hero_image__hJ1nF{margin-top:3rem;height:auto}.Hero_social__iVT8t{position:static;margin-top:2rem}}@media (max-width:480px){.Hero_designation__f2E73{font-size:2rem}.Hero_name__YogHh{font-size:1.5rem}.Hero_hello__PxaeZ{font-size:.9rem}}.Heading_heading_container__ZwV_T{text-align:center;margin-bottom:4rem;position:relative}.Heading_subtitle__l_KtK{color:hsla(0,0%,100%,.7);font-size:1.1rem;font-weight:400;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.Heading_heading_title__NmS_j{font-size:3rem;font-weight:700;color:#fff;position:relative;display:inline-block;margin:0;padding-bottom:1rem}.Heading_title_text___T93A{position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.3)}.Heading_title_underline__n7tHq{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#c70039,transparent);transform-origin:left;transform:scaleX(.8);animation:Heading_underlinePulse__46zau 3s ease-in-out infinite alternate;z-index:1}@keyframes Heading_underlinePulse__46zau{0%{transform:scaleX(.8);opacity:.7}to{transform:scaleX(1);opacity:1}}.Heading_heading_title__NmS_j.Heading_animated__OfnA_ .Heading_title_text___T93A{display:inline-block}.Heading_heading_title__NmS_j.Heading_animated__OfnA_ .Heading_title_text___T93A span{display:inline-block;opacity:0;transform:translateY(20px);animation:Heading_fadeInUp__nidG_ .8s cubic-bezier(.215,.61,.355,1) forwards}@keyframes Heading_fadeInUp__nidG_{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Heading_heading_title__NmS_j{font-size:2.5rem}}@media (max-width:768px){.Heading_heading_container__ZwV_T{margin-bottom:3rem}.Heading_heading_title__NmS_j{font-size:2rem}.Heading_subtitle__l_KtK{font-size:.9rem}}@media (max-width:480px){.Heading_heading_title__NmS_j{font-size:1.8rem}.Heading_title_underline__n7tHq{height:3px}}.AboutMe_section__xO3D2{position:relative;padding:8rem 0;color:var(--white);overflow:hidden;width:100%}.AboutMe_container__w31qQ{max-width:1400px;margin:0 auto;padding:0 4rem;position:relative;z-index:2}.AboutMe_content__psY6K{display:flex;gap:4rem;margin-top:3rem;width:100%}.AboutMe_text_container__r2G8D{flex:1 1;display:flex;flex-direction:column;gap:1.5rem;padding-right:2rem}.AboutMe_intro__UNh__{font-size:2rem;color:var(--white);font-weight:500;margin-bottom:.5rem}.AboutMe_highlight__hdPen{color:var(--red);font-weight:600}.AboutMe_description__DJZ0x{color:hsla(0,0%,100%,.85);line-height:1.8;font-size:1.1rem;max-width:800px}.AboutMe_skills__swGth{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}.AboutMe_skill_pill__m243O{background:rgba(220,20,60,.1);color:var(--red);padding:.5rem 1.2rem;border-radius:9999px;font-size:.9rem;border:1px solid rgba(220,20,60,.3);transition:all .3s ease}.AboutMe_skill_pill__m243O:hover{background:rgba(220,20,60,.2);transform:translateY(-2px)}.AboutMe_cta__IWfOL{margin-top:2rem}.AboutMe_resume_button__VfKKi{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--red);color:var(--white);border-radius:.5rem;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(220,20,60,.3);border:none;cursor:pointer;font-size:1rem}.AboutMe_resume_button__VfKKi:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(220,20,60,.4);background:#c11236}.AboutMe_image_container__mOvLP{flex:1 1;position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.AboutMe_tech_illustration___0cna{width:100%;height:100%;display:flex;flex-direction:column;gap:2rem}.AboutMe_code_snippet__yFGFe{background:#1e1e2e;padding:2rem;border-radius:1rem;border:1px solid rgba(220,20,60,.2);box-shadow:0 10px 30px rgba(0,0,0,.3)}.AboutMe_code_snippet__yFGFe pre{margin:0;color:#f8f8f2;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;overflow:hidden}.AboutMe_tech_icons__aSe1h{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.AboutMe_tech_icon__LWZaw{background:rgba(220,20,60,.1);color:var(--red);padding:1rem 1.5rem;border-radius:.5rem;font-weight:600;border:1px solid rgba(220,20,60,.3);transition:all .3s ease}.AboutMe_tech_icon__LWZaw:hover{background:rgba(220,20,60,.2);transform:translateY(-3px)}@keyframes AboutMe_fadeIn__TsaBW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AboutMe_text_container__r2G8D>*{animation:AboutMe_fadeIn__TsaBW .6s ease forwards}.AboutMe_text_container__r2G8D>:first-child{animation-delay:.1s}.AboutMe_text_container__r2G8D>:nth-child(2){animation-delay:.2s}.AboutMe_text_container__r2G8D>:nth-child(3){animation-delay:.3s}.AboutMe_text_container__r2G8D>:nth-child(4){animation-delay:.4s}.AboutMe_text_container__r2G8D>:nth-child(5){animation-delay:.5s}@media (max-width:1200px){.AboutMe_container__w31qQ{padding:0 3rem}}@media (max-width:992px){.AboutMe_content__psY6K{flex-direction:column}.AboutMe_text_container__r2G8D{padding-right:0}.AboutMe_image_container__mOvLP{min-height:300px;margin-top:2rem}}@media (max-width:768px){.AboutMe_container__w31qQ{padding:0 2rem}.AboutMe_section__xO3D2{padding:6rem 0}.AboutMe_intro__UNh__{font-size:1.8rem}.AboutMe_code_snippet__yFGFe{padding:1.5rem}}.EduBackground_wrapper__PqP2r{position:relative;padding:4rem 0;color:#f5f5f5;overflow:hidden}.EduBackground_education__DnBtw{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem}.EduBackground_timeline__UYv8x{position:relative;margin-top:3rem}.EduBackground_timeline_item__IsoTc{display:flex;margin-bottom:3rem}.EduBackground_timeline_marker__nDu1A{position:relative;width:40px;flex-shrink:0}.EduBackground_timeline_dot__Br_Zq{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#c70039,#900c3f);border:3px solid #1a1a1a;box-shadow:0 0 0 2px #c70039;position:relative;z-index:2}.EduBackground_timeline_line__3lhRM{position:absolute;left:12px;top:28px;width:2px;height:calc(100% + 3rem);background:linear-gradient(180deg,#c70039,#1a1a1a)}.EduBackground_timeline_item__IsoTc:last-child .EduBackground_timeline_line__3lhRM{display:none}.EduBackground_timeline_content__JZKZ5{flex-grow:1;padding-left:2rem;padding-bottom:2rem}.EduBackground_timeline_date__YccPh{font-size:.9rem;color:#c70039;font-weight:600;margin-bottom:.5rem;letter-spacing:1px}.EduBackground_timeline_card__Etu7m{background:hsla(0,0%,8%,.7);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.EduBackground_timeline_card__Etu7m:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#c70039,#900c3f)}.EduBackground_timeline_card__Etu7m:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(199,0,57,.2)}.EduBackground_degree___N4Zp{font-size:1.5rem;margin:0 0 .5rem;font-weight:600;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:transparent}.EduBackground_institution__9_OhO{font-size:1rem;color:#aaa;margin-bottom:.5rem}.EduBackground_timeline_badge__X9QQH{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:rgba(199,0,57,.2);color:#c70039;border:1px solid rgba(199,0,57,.4)}@media (max-width:768px){.EduBackground_timeline_item__IsoTc{flex-direction:column}.EduBackground_timeline_marker__nDu1A{margin-bottom:1rem}.EduBackground_timeline_content__JZKZ5{padding-left:0}.EduBackground_circle_gradient__vPubE{width:300px;height:300px;right:-150px}}.SkillStack_wrapper__C3l7C{position:relative;padding:6rem 0;color:#f5f5f5;overflow:hidden}.SkillStack_skill_sections__j1Ec6{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.SkillStack_skill_category__dRa2z{margin-bottom:4rem}.SkillStack_category_header__za2MG{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem}.SkillStack_category_icon__gm6Wd{width:60px;height:60px;background:rgba(199,0,57,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(199,0,57,.3)}.SkillStack_category_title__lESsB{font-size:1.8rem;font-weight:600;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.SkillStack_category_line__yRPDN{flex-grow:1;height:1px;background:linear-gradient(90deg,rgba(199,0,57,.5),transparent)}.SkillStack_skill_grid__KwqNM{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:2rem;gap:2rem}.SkillStack_skill_card__Hl4Wj{background:hsla(0,0%,8%,.7);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .3s ease;position:relative;overflow:hidden}.SkillStack_skill_card__Hl4Wj:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(199,0,57,.2);border-color:rgba(199,0,57,.3)}.SkillStack_skill_card__Hl4Wj:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#c70039,#900c3f)}.SkillStack_skill_icon__PrDI6{width:70px;height:70px;background:hsla(0,0%,100%,.05);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.1)}.SkillStack_skill_image__0Lwcl{filter:grayscale(100%) brightness(1.5);transition:filter .3s ease}.SkillStack_skill_card__Hl4Wj:hover .SkillStack_skill_image__0Lwcl{filter:grayscale(0) brightness(1)}.SkillStack_skill_name__pvysP{font-size:1.2rem;font-weight:600;margin:0 0 1rem;color:#fff}.SkillStack_mastery_bar__S5KSD{width:100%;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;position:relative;margin-top:1rem}.SkillStack_mastery_fill__84jBX{position:absolute;top:0;left:0;height:100%;border-radius:3px;background:linear-gradient(90deg,#c70039,#ff5733);transition:width 1s ease}.SkillStack_mastery_percent__su_8o{position:absolute;right:0;top:-25px;font-size:.8rem;color:#c70039;font-weight:600}@media (max-width:768px){.SkillStack_skill_grid__KwqNM{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.SkillStack_category_header__za2MG{flex-direction:column;align-items:flex-start;gap:.5rem}.SkillStack_category_line__yRPDN{width:100%;height:1px;margin-top:.5rem}}.Exp_wrapper__0JETZ{position:relative;padding:8rem 0;overflow:hidden;color:#fff}.Exp_backgroundElements__MR9Ad{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.Exp_gradientCircle__WTVGE{position:absolute;top:-300px;right:-300px;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(94,31,49,.15) 0,transparent 70%);filter:blur(60px)}.Exp_gradientCircle2__DXusH{position:absolute;bottom:-400px;left:-400px;width:1000px;height:1000px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,0,.1) 0,transparent 70%);filter:blur(60px)}.Exp_dottedPattern__ZoF8I{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:20px 20px;opacity:.5}.Exp_expContainer__YLv11{position:relative;max-width:1200px;margin:6rem auto 0;padding:0 2rem;z-index:2}.Exp_timelineTrack__HSlV2{position:absolute;left:113px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent 0,rgba(199,0,57,.8) 10%,rgba(199,0,57,.8) 90%,transparent);z-index:1}.Exp_expItem__zNWGB{position:relative;display:flex;margin-bottom:4rem;z-index:2}.Exp_companyMarker__XLHPK{width:160px;display:flex;flex-direction:column;align-items:center}.Exp_logoContainer__yz3hD{width:90px;height:90px;border-radius:22px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;transition:all .3s ease}.Exp_companyLogo__fzido{border-radius:16px;object-fit:contain;filter:grayscale(30%);transition:all .3s ease}.Exp_expItem__zNWGB:hover .Exp_companyLogo__fzido{filter:grayscale(0);transform:scale(1.05)}.Exp_timelineDot__CBpkC{width:20px;height:20px;border-radius:50%;background:#c70039;border:4px solid #0f0f1a;margin-top:1.5rem;box-shadow:0 0 0 6px rgba(199,0,57,.3);position:relative;z-index:2}.Exp_card__vXHA2{flex:1 1;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:2.5rem;margin-left:3rem;border:1px solid hsla(0,0%,100%,.05);position:relative;overflow:hidden;transition:all .3s ease}.Exp_cardHoverEffect__VcGdC{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(199,0,57,.03),transparent);z-index:0;pointer-events:none}.Exp_cardHeader__xNOaI{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;position:relative;z-index:2}.Exp_cardTitle__3ZTSP{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:.5px}.Exp_cardCompany__t3RUL{font-size:1.1rem;color:hsla(0,0%,100%,.7);font-weight:500;margin:0}.Exp_cardDate__aUfQ_{background:rgba(199,0,57,.15);padding:.5rem 1rem;border-radius:100px;font-size:.9rem;font-weight:500;color:#ff2e63;border:1px solid rgba(199,0,57,.3)}.Exp_cardBody__Wh0bG{position:relative;z-index:2}.Exp_cardList__9fEoH{list-style:none;padding:0;margin:0 0 2rem}.Exp_listItem__uaIes{position:relative;padding-left:2rem;margin-bottom:1rem;line-height:1.7;color:hsla(0,0%,100%,.8);font-size:1.05rem}.Exp_listBullet__CQdkZ{position:absolute;left:0;top:.7em;width:10px;height:10px;border-radius:50%;background:#ff2e63;box-shadow:0 0 0 3px rgba(199,0,57,.3)}.Exp_cardFooter__Wi3Uz{border-top:1px solid hsla(0,0%,100%,.05);padding-top:1.5rem;position:relative;z-index:2}.Exp_techStack__JWebe{display:flex;flex-wrap:wrap;gap:.7rem}.Exp_techPill__z08W_{background:hsla(0,0%,100%,.05);padding:.4rem 1rem;border-radius:100px;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.Exp_techPill__z08W_:hover{background:rgba(199,0,57,.3);color:#fff;border-color:rgba(199,0,57,.5)}@media (max-width:992px){.Exp_expContainer__YLv11{padding:0 1.5rem}.Exp_timelineTrack__HSlV2{left:45px}.Exp_companyMarker__XLHPK{width:90px}.Exp_logoContainer__yz3hD{width:70px;height:70px}}@media (max-width:768px){.Exp_expItem__zNWGB{flex-direction:column}.Exp_companyMarker__XLHPK{flex-direction:row;width:100%;margin-bottom:1.5rem;align-items:center}.Exp_timelineDot__CBpkC,.Exp_timelineTrack__HSlV2{display:none}.Exp_card__vXHA2{margin-left:0}}@media (max-width:576px){.Exp_cardHeader__xNOaI{flex-direction:column}.Exp_cardDate__aUfQ_{margin-top:1rem;align-self:flex-start}.Exp_listItem__uaIes{font-size:1rem}}.Services_wrapper__Jc72A{position:relative;padding:8rem 0;color:#f5f5f5;overflow:hidden}.Services_container__mEadd{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.Services_background_graphics__3XH8m{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Services_grid_pattern__EiUSs{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;opacity:.5}.Services_gradient_orb__RoFzF{position:absolute;width:800px;height:800px;right:-400px;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(199,0,57,.1) 0,rgba(199,0,57,0) 70%);opacity:.3}.Services_services_grid__KerXp{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:4rem}.Services_service_card__ZA_6Y{background:hsla(0,0%,8%,.7);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;z-index:1}.Services_service_card__ZA_6Y:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(199,0,57,.2);border-color:rgba(199,0,57,.3)}.Services_card_header__EEs4k{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.Services_icon_wrapper__MlJQs{width:70px;height:70px;background:rgba(199,0,57,.1);border-radius:18px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(199,0,57,.3);flex-shrink:0}.Services_service_icon__oy_v7{filter:grayscale(100%) brightness(1.5);transition:filter .3s ease}.Services_service_card__ZA_6Y:hover .Services_service_icon__oy_v7{filter:grayscale(0) brightness(1)}.Services_service_title__cPp5j{font-size:1.4rem;font-weight:600;margin:0;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:transparent}.Services_service_description__WEABe{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.Services_features__97zdW{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.Services_feature_pill__W7NOj{background:rgba(199,0,57,.1);color:#c70039;padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;border:1px solid rgba(199,0,57,.3)}.Services_card_hover__qgDqc{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.Services_hover_shine__IdfM_{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0));transform:rotate(30deg);transition:all .6s ease;opacity:0}.Services_service_card__ZA_6Y:hover .Services_hover_shine__IdfM_{opacity:1;top:-20%;left:-20%}.Services_hover_glow__6ktGZ{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(199,0,57,.1) 0,rgba(199,0,57,0) 70%);opacity:0;transition:opacity .3s ease}.Services_service_card__ZA_6Y:hover .Services_hover_glow__6ktGZ{opacity:1}.Services_cta__VPDZh{display:flex;justify-content:center;margin-top:4rem}.Services_cta_button__5gXKs{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(90deg,#c70039,#900c3f);color:#fff;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(199,0,57,.3);border:none;cursor:pointer;overflow:hidden;position:relative}.Services_cta_button__5gXKs:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(199,0,57,.4)}.Services_cta_button__5gXKs svg{transition:transform .3s ease}.Services_cta_button__5gXKs:hover svg{transform:translateX(5px)}@media (max-width:768px){.Services_services_grid__KerXp{grid-template-columns:1fr}.Services_container__mEadd{padding:0 1.5rem}.Services_service_card__ZA_6Y{padding:1.5rem}.Services_icon_wrapper__MlJQs{width:60px;height:60px}}.Projects_wrapper__gk_Tv{position:relative;padding:8rem 5%;overflow:hidden}.Projects_background_gradient__4lsZr{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(199,0,57,.15) 0,transparent 50%);z-index:0}.Projects_pro_container__ViAIT{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:5rem;position:relative;z-index:1}.Projects_project_card__837EJ{position:relative;background:linear-gradient(145deg,#111,#0a0a0a);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:all .4s cubic-bezier(.175,.885,.32,1.1);border:1px solid hsla(0,0%,100%,.05)}.Projects_project_card__837EJ:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(199,0,57,.3);border:1px solid rgba(199,0,57,.3)}.Projects_project_glow__aTFXj{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0,rgba(199,0,57,.15),transparent 70%);opacity:0;transition:opacity .4s ease}.Projects_project_card__837EJ:hover .Projects_project_glow__aTFXj{opacity:1}.Projects_project_image_container__l_4MR{position:relative;width:100%;height:220px;overflow:hidden}.Projects_project_image__Dzpaq{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.Projects_project_card__837EJ:hover .Projects_project_image__Dzpaq{transform:scale(1.05)}.Projects_image_overlay__XX_T4{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent 40%)}.Projects_project_content__TIg4y{padding:1.8rem}.Projects_tech_tags__HTagX{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.Projects_tech_tag__xYYOB{background:rgba(199,0,57,.2);color:#ff4d7a;padding:.4rem .9rem;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.5px;border:1px solid rgba(199,0,57,.3);transition:all .3s ease}.Projects_project_card__837EJ:hover .Projects_tech_tag__xYYOB{background:rgba(199,0,57,.3);color:#fff}.Projects_project_title__uN751{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:1rem;letter-spacing:.5px}.Projects_project_description__g2u7t{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.Projects_project_footer__3HG_G{display:flex;justify-content:flex-end}.Projects_project_link__L4nq1{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:500;font-size:.9rem;padding:.6rem 1.2rem;border-radius:100px;background:rgba(199,0,57,.3);border:1px solid rgba(199,0,57,.5);transition:all .3s ease;text-decoration:none}.Projects_project_link__L4nq1:hover{background:rgba(199,0,57,.5);transform:translateX(5px)}.Projects_project_link__L4nq1 svg{width:1rem;height:1rem;transition:transform .3s ease}.Projects_project_link__L4nq1:hover svg{transform:translateX(3px)}@keyframes Projects_fadeInUp__DKCqD{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Projects_project_card__837EJ{animation:Projects_fadeInUp__DKCqD .8s cubic-bezier(.215,.61,.355,1) both}.Projects_project_card__837EJ:first-child{animation-delay:.1s}.Projects_project_card__837EJ:nth-child(2){animation-delay:.2s}.Projects_project_card__837EJ:nth-child(3){animation-delay:.3s}.Projects_project_card__837EJ:nth-child(4){animation-delay:.4s}.Projects_project_card__837EJ:nth-child(5){animation-delay:.5s}.Projects_project_card__837EJ:nth-child(6){animation-delay:.6s}@media (max-width:1024px){.Projects_pro_container__ViAIT{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (max-width:768px){.Projects_wrapper__gk_Tv{padding:6rem 5%}.Projects_pro_container__ViAIT{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width:480px){.Projects_project_content__TIg4y{padding:1.5rem}.Projects_project_title__uN751{font-size:1.3rem}.Projects_project_description__g2u7t{font-size:.9rem}}.WhyMe_wrapper__RbfNG{position:relative;padding:4rem 0}.WhyMe_main_container__JaD56{padding:0 10%;display:flex;align-items:center;justify-content:center;margin-top:3rem;gap:5rem}.WhyMe_container__clngT{width:450px}.WhyMe_info__yj7pd{position:relative;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,8%,.8);border-radius:8px;transition:all .3s ease;border-left:3px solid transparent}.WhyMe_info__yj7pd:hover{background:rgba(30,30,30,.9);border-left:3px solid #c70039;transform:translateX(5px)}.WhyMe_info_header__Ua11Y{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.WhyMe_info_icon__dBWAd{color:#c70039;font-weight:700;font-size:1.5rem}.WhyMe_info__yj7pd h1{color:#fff;font-weight:600;font-size:1.25rem;letter-spacing:.5px;margin:0}.WhyMe_info__yj7pd p{color:hsla(0,0%,100%,.8);font-weight:300;font-size:1rem;line-height:1.6;margin-top:.5rem}.WhyMe_info_divider__Fkpcy{height:1px;background:linear-gradient(90deg,#c70039,transparent);margin-top:1.5rem}@keyframes WhyMe_fadeIn__GheQH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WhyMe_info__yj7pd:first-child{animation:WhyMe_fadeIn__GheQH .6s ease .1s both}.WhyMe_info__yj7pd:nth-child(2){animation:WhyMe_fadeIn__GheQH .6s ease .2s both}.WhyMe_info__yj7pd:nth-child(3){animation:WhyMe_fadeIn__GheQH .6s ease .3s both}.WhyMe_info__yj7pd:nth-child(4){animation:WhyMe_fadeIn__GheQH .6s ease .4s both}.WhyMe_info__yj7pd:nth-child(5){animation:WhyMe_fadeIn__GheQH .6s ease .5s both}.WhyMe_info__yj7pd:nth-child(6){animation:WhyMe_fadeIn__GheQH .6s ease .6s both}@media (max-width:1024px){.WhyMe_main_container__JaD56{flex-direction:column;gap:3rem}.WhyMe_image_wrapper__nFypa{max-width:500px;width:100%}.WhyMe_container__clngT{width:100%;max-width:600px}}@media (max-width:576px){.WhyMe_wrapper__RbfNG{padding:2rem 0}.WhyMe_main_container__JaD56{padding:0 5%}.WhyMe_info__yj7pd{padding:1rem}.WhyMe_info_header__Ua11Y{gap:.5rem}.WhyMe_image_wrapper__nFypa{display:none}}.Form_form__tXJD9{background:hsla(0,0%,8%,.8);border-radius:16px;padding:2.5rem;width:100%;max-width:500px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);transition:all .4s ease}.Form_form__tXJD9:hover{border:1px solid rgba(199,0,57,.3);box-shadow:0 15px 40px rgba(199,0,57,.2)}.Form_form_header__B4Tw2{margin-bottom:2rem;text-align:center}.Form_form_header__B4Tw2 h2{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.Form_form_header__B4Tw2 p{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.6}.Form_name_fields__MRR8p{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.Form_field__yvJyD{margin-bottom:1.5rem;position:relative}.Form_field__yvJyD label{display:block;color:hsla(0,0%,100%,.9);font-size:.9rem;font-weight:500;margin-bottom:.5rem}.Form_input__2xroc{width:100%;padding:1rem;background:rgba(30,30,30,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:.95rem;box-sizing:border-box;transition:all .3s ease}.Form_input__2xroc:focus{outline:none;border-color:rgba(199,0,57,.5);box-shadow:0 0 0 3px rgba(199,0,57,.2)}.Form_input__2xroc::placeholder{color:hsla(0,0%,100%,.3)}.Form_textarea___mMHi{min-height:120px;resize:vertical}.Form_error___RLJ4{border-color:#ff4d4d!important;background:rgba(255,77,77,.1)!important}.Form_error_message__hHqHC{color:#ff4d4d;font-size:.8rem;margin-top:.3rem;display:block}.Form_submit_button__4RJk_{width:100%;padding:1rem;background:linear-gradient(135deg,#c70039,#a0002e);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden}.Form_submit_button__4RJk_:hover{background:linear-gradient(135deg,#d1003d,#b00032);transform:translateY(-2px);box-shadow:0 5px 15px rgba(199,0,57,.4)}.Form_submit_button__4RJk_:active{transform:translateY(0)}.Form_submit_button__4RJk_ svg{width:1.2rem;height:1.2rem;transition:transform .3s ease}.Form_submit_button__4RJk_:hover svg{transform:translateX(3px)}.Form_spinner__U4RFM{width:1.5rem;height:1.5rem;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:Form_spin__3qich 1s ease-in-out infinite}@keyframes Form_spin__3qich{to{transform:rotate(1turn)}}.Form_notification___lvSw{position:fixed;top:2rem;right:2rem;padding:1rem 1.5rem;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateX(150%);opacity:0;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);z-index:1000;overflow:hidden}.Form_notification___lvSw.Form_success__yUqYQ{background:linear-gradient(135deg,#2ecc71,#27ae60)}.Form_notification___lvSw.Form_error___RLJ4{background:linear-gradient(135deg,#e74c3c,#c0392b)}.Form_notification___lvSw.Form_show__vsVCT{transform:translateX(0);opacity:1}.Form_notification_progress__i9QV4{position:absolute;bottom:0;left:0;height:3px;width:100%;background:hsla(0,0%,100%,.3)}.Form_notification_progress__i9QV4:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:#fff;animation:Form_progress__uBccf 3s linear forwards}@keyframes Form_progress__uBccf{to{width:0}}@media (max-width:768px){.Form_name_fields__MRR8p{grid-template-columns:1fr;gap:1rem}.Form_form__tXJD9{padding:1.5rem}}@media (max-width:480px){.Form_form_header__B4Tw2 h2{font-size:1.5rem}.Form_form_header__B4Tw2 p{font-size:.85rem}.Form_notification___lvSw{width:calc(100% - 4rem);right:2rem;left:2rem}}.Contact_wrapper__O2W3C{position:relative;padding:8rem 5%;background:#000;overflow:hidden}.Contact_background_gradient__nbTGC{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,rgba(199,0,57,.15) 0,transparent 50%);z-index:0}.Contact_main_wrapper__KpdsU{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;max-width:1400px;margin:5rem auto 0;position:relative;z-index:1}.Contact_content_side__W5rIW{display:flex;flex-direction:column;justify-content:center}.Contact_hero_text__k75sT{color:#fff;font-size:3.5rem;font-weight:600;line-height:1.2;margin-bottom:3rem;display:flex;flex-direction:column}.Contact_highlight__I3gtT{position:relative;display:inline-block}.Contact_highlight__I3gtT:first-child:after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:12px;background:rgba(199,0,57,.4);z-index:-1;transform:scaleX(.9);transform-origin:left;animation:Contact_highlightExpand__o4WDM 1.5s ease-in-out infinite alternate}@keyframes Contact_highlightExpand__o4WDM{0%{transform:scaleX(.9)}to{transform:scaleX(1)}}.Contact_image_container__9EX4L{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(199,0,57,.2)}.Contact_contact_image__ZZIos{width:100%;height:auto;object-fit:cover;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.Contact_image_glow__L787n{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(199,0,57,.1),transparent 70%);opacity:0;transition:opacity .4s ease}.Contact_image_container__9EX4L:hover .Contact_contact_image__ZZIos{transform:scale(1.03)}.Contact_image_container__9EX4L:hover .Contact_image_glow__L787n{opacity:1}.Contact_form_side__0Hvk_{display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.Contact_hero_text__k75sT{font-size:3rem}}@media (max-width:1024px){.Contact_main_wrapper__KpdsU{grid-template-columns:1fr;gap:3rem}.Contact_hero_text__k75sT{font-size:2.5rem;margin-bottom:2rem;text-align:center}.Contact_highlight__I3gtT:first-child:after{bottom:5px;height:8px}}@media (max-width:768px){.Contact_wrapper__O2W3C{padding:6rem 5%}.Contact_hero_text__k75sT{font-size:2rem}}@media (max-width:480px){.Contact_hero_text__k75sT{font-size:1.8rem}}.BackToTop_back_to_top__AaRlX{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,8%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;cursor:pointer;transition:all .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(100px) scale(.8);opacity:0;visibility:hidden;z-index:1000;overflow:hidden;padding:0}.BackToTop_show__9RfKy{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.BackToTop_button_core__OUXGf{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(199,0,57,.3),rgba(199,0,57,.1));border-radius:50%;transition:all .3s ease;z-index:2}.BackToTop_arrow_icon__r_st3{width:24px;height:24px;stroke:#fff;stroke-width:2;transition:all .3s ease}.BackToTop_button_glow__ZWem1{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(199,0,57,.4) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.BackToTop_tooltip__LLjEI{position:absolute;right:calc(100% + 12px);background:hsla(0,0%,8%,.9);color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;white-space:nowrap;opacity:0;transform:translateX(10px);transition:all .3s ease;pointer-events:none;border:1px solid hsla(0,0%,100%,.1)}.BackToTop_tooltip__LLjEI:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:6px solid transparent;border-left-color:hsla(0,0%,8%,.9)}.BackToTop_back_to_top__AaRlX:hover{border-color:rgba(199,0,57,.3);box-shadow:0 0 20px rgba(199,0,57,.3)}.BackToTop_back_to_top__AaRlX:hover .BackToTop_button_core__OUXGf{background:linear-gradient(135deg,rgba(199,0,57,.5),rgba(199,0,57,.2));transform:scale(.9)}.BackToTop_back_to_top__AaRlX:hover .BackToTop_arrow_icon__r_st3{transform:translateY(-3px)}.BackToTop_back_to_top__AaRlX:hover .BackToTop_button_glow__ZWem1{opacity:1}.BackToTop_back_to_top__AaRlX:hover .BackToTop_tooltip__LLjEI{opacity:1;transform:translateX(0)}@keyframes BackToTop_pulse__70xYL{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.BackToTop_back_to_top__AaRlX.BackToTop_show__9RfKy:hover{animation:BackToTop_pulse__70xYL 2s infinite}@media (max-width:768px){.BackToTop_back_to_top__AaRlX{width:48px;height:48px;bottom:1.5rem;right:1.5rem}.BackToTop_button_core__OUXGf{width:36px;height:36px}.BackToTop_arrow_icon__r_st3{width:20px;height:20px}.BackToTop_tooltip__LLjEI{display:none}}