.Container_container___TaT3{width:100%;padding:0 24px;margin:0 auto;position:relative}@media (min-width:640px){.Container_container___TaT3{width:640px}}@media (min-width:768px){.Container_container___TaT3{width:768px;padding:0 24px}}@media (min-width:1024px){.Container_container___TaT3{width:1024px;padding:0 60px}}@media (min-width:1280px){.Container_container___TaT3{width:1280px;padding:0 120px}}.Section_section__cx_OI{position:relative;width:100%;padding:36px 0;scroll-margin-top:76px}.Section_title__NzEsl{font-size:20px;color:var(--gray900);margin-bottom:6px}.Section_desc__RbNXJ{font-size:14px;color:var(--gray600)}.Section_line__8xSVZ{display:inline-block;width:60px;height:4px;border-radius:4px;background:#2564eb8c}.Section_top__cmgOd{text-align:center;margin-bottom:36px}@media (min-width:768px){.Section_title__NzEsl{font-size:26px}.Section_desc__RbNXJ{font-size:15px}}.Section_header__iPFSl{text-align:center;margin-bottom:36px}@media (min-width:768px){.Section_header__iPFSl{text-align:left}}.Footer_heroShade__zj544{top:20px;width:100px;height:100px;background:#2463eb;filter:blur(100px)}.Footer_heroShade2__N_f1v,.Footer_heroShade__zj544{position:absolute;border-radius:50%;mix-blend-mode:multiply}.Footer_heroShade2__N_f1v{bottom:0;width:200px;height:200px;background:#d946ef;filter:blur(150px)}.Footer_wrapper__mvNP1{padding:100px 0 140px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.Footer_wrapper__mvNP1 h2{font-size:28px;text-align:center;color:var(--gray700)}.Footer_button__8SDua{gap:8px;padding:10px 20px;color:#fff;font-size:14px;background:var(--gray900);border-radius:6px;position:relative;z-index:2}.Footer_footerWrapper__gALjg{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:space-between;padding:36px 0;border-top:1px solid var(--gray200)}.Footer_socialHandle__lAugf{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.Footer_social__ougtX{display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--gray700);border-radius:50%;transition:all .3s ease-in-out}.Footer_social__ougtX img{transform:scale(.8);transition:all .3s ease-in-out}.Footer_social__ougtX:hover{background:var(--gray900)}.Footer_social__ougtX:hover img{transform:scale(.9)}.Footer_navlinks__EUePw{display:flex;align-items:center;gap:8px;color:var(--gray600)}@media (min-width:768px){.Footer_footerWrapper__gALjg{flex-direction:row;justify-content:flex-start}.Footer_socialHandle__lAugf{justify-content:flex-start}}.ProjectCard_container__UuJlJ{flex:1 1;width:100%;height:380px;display:flex;flex-direction:column;border-radius:10px;background:var(--gray100);transition:all .3s ease-in-out;overflow:hidden}.ProjectCard_container__UuJlJ:hover{box-shadow:inset 0 4px 8px 0 rgba(0,0,0,.06)}.ProjectCard_content__MHdYe{flex:1 1;min-width:50%;padding:28px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProjectCard_brand__JNBax{width:100px;margin-bottom:8px}.ProjectCard_brand__JNBax img{width:100%}.ProjectCard_wrapper__laH4A{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ProjectCard_product__Bo6nt{flex:1 1;display:flex;align-items:center;justify-content:center}.ProjectCard_product__Bo6nt a{background:transparent}.ProjectCard_product__Bo6nt img{width:100%}@media (min-width:768px){.ProjectCard_container__UuJlJ{flex-direction:row;height:300px}.ProjectCard_wrapper__laH4A{text-align:left;align-items:flex-start;justify-content:flex-start}.ProjectCard_product__Bo6nt{padding:0 24px 0 0}}.ProjectCard_content__MHdYe h2{font-size:20px;margin-bottom:4px;color:var(--gray600)}.ProjectCard_content__MHdYe span{display:block;font-size:14px;font-weight:300;color:var(--gray600);margin-bottom:8px}.ProjectCard_content__MHdYe p{font-size:13px;font-weight:300;color:var(--gray500)}.ProjectCard_button__DBaSB{margin-top:40px;display:inline-flex;align-items:center;gap:6px;padding:10px 18px;color:#fff;background:var(--gray600);border-radius:4px;transition:all .3s ease-in-out}.ProjectCard_button__DBaSB p{font-size:14px;color:#fff}.ProjectCard_button__DBaSB:hover{background:var(--gray900)}.FeatureCard_container__ESWoL{flex:1 1;min-width:240px;display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center;transition:all .3s ease-in-out}.FeatureCard_icon__oOg7a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;margin-bottom:12px}.FeatureCard_icon__oOg7a img{width:100%;object-fit:contain;transform:scale(.6)}.FeatureCard_title__qUBHr{font-size:16px;color:var(--gray900);margin-bottom:16px}.FeatureCard_desc__63775{font-size:13px;color:var(--gray600)}.Grid_grid__df6xH{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.Grid_grid__df6xH{flex-direction:row;flex-wrap:wrap}}.Hero_hero__z2Qrq{position:relative;width:100%;background:linear-gradient(239.24deg,#f4f7fe 22.34%,#fbfcff 83.1%);overflow:hidden}.Hero_heroShade__LttNb{position:absolute;top:100px;left:100px;width:268px;height:268px;border-radius:50%;mix-blend-mode:multiply;background:#2463eb;filter:blur(200px)}.Hero_wrapper__cTNIq{margin-top:120px;display:flex;flex-direction:column;position:relative;overflow:hidden;flex-direction:column-reverse}.Hero_content__UChMt{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Hero_content__UChMt h1{font-size:28px;font-weight:900;color:var(--gray900);margin-bottom:4px}.Hero_content__UChMt span{display:block;font-size:15px;color:var(--gray600);margin-bottom:20px}.Hero_content__UChMt p{font-size:13px;color:var(--gray600);margin-bottom:12px;font-weight:600}.Hero_techGrid__5hPJR{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;width:100%;max-width:600px;margin-bottom:20px}.Hero_techItem__krPd8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:6px;background:hsla(0,0%,100%,.246);transition:transform .2s ease;cursor:pointer;border:1px solid var(--gray200);border-radius:6px;transition:all .3s ease}.Hero_techItem__krPd8:hover{background:#fff;transform:translateY(-4px)}.Hero_techItem__krPd8 img{width:40px;height:40px;object-fit:contain;filter:grayscale(.3);transition:filter .2s ease;margin-bottom:0}.Hero_techItem__krPd8:hover img{filter:grayscale(0)}.Hero_techItem__krPd8 span{font-size:11px;color:var(--gray700);text-align:center;font-weight:500;margin-bottom:0}.Hero_content__UChMt img{width:70%}@media (min-width:768px){.Hero_content__UChMt{text-align:left;align-items:flex-start;justify-content:flex-start;text-align:flex-start;padding-bottom:36px}.Hero_content__UChMt p{width:400px}.Hero_content__UChMt h1{font-size:40px}.Hero_content__UChMt span{font-size:17px}.Hero_wrapper__cTNIq{flex-direction:row;justify-content:space-between}.Hero_wrapper__cTNIq .Hero_content__UChMt{flex:1 1}.Hero_heroImage__bDViW{height:100%}.Hero_heroBtn__oRQsq{margin-right:auto}.Hero_techGrid__5hPJR{max-width:650px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.Hero_techItem__krPd8 img{width:32px;height:32px}.Hero_techItem__krPd8 span{font-size:12px}}.Hero_heroBtn__oRQsq{display:inline-flex;align-items:center;align-items:flex-start;gap:8px;padding:10px 20px;color:#fff;font-size:14px;background:var(--gray900);border-radius:6px;transition:all .3s ease-in-out}.Hero_heroBtn__oRQsq:hover{background:var(--gray800)}.Hero_heroImage__bDViW{padding-top:36px;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;border-bottom:2px solid #000;margin-bottom:16px;overflow:hidden}.Hero_heroImage__bDViW img{width:320px;height:100%;object-fit:contain;position:relative;z-index:1}@media (min-width:768px){.Hero_heroImage__bDViW{display:none}.Hero_heroImage__bDViW img{width:100%}}@media (min-width:1024px){.Hero_heroImage__bDViW{right:0;display:flex;justify-content:center;align-items:center;margin-bottom:0;border-bottom:none}.Hero_heroImage__bDViW img{width:440px}}.Hero_circularTextContainer__VTXsV{position:absolute;top:24px;left:1px;width:100%;height:100%;z-index:1}.Resume_resume__wZdbV{position:relative;padding:24px;background:#fff;border-radius:10px;z-index:1;text-align:center;box-shadow:0 -5px 4px hsla(0,0%,86%,.5)}.Resume_shade1__XHZux{left:10px;background:#2563eb}.Resume_shade1__XHZux,.Resume_shade2__53GNb{position:absolute;top:100px;width:200px;height:200px;border-radius:50%;mix-blend-mode:multiply;filter:blur(100px)}.Resume_shade2__53GNb{right:10px;background:#d946ef}.Resume_introduction___pGKv{padding:14px 0}.Resume_introduction___pGKv h2{font-size:24px;color:var(--gray800);margin-bottom:10px}.Resume_actionLink__5YxV1{display:flex;justify-content:center;gap:6px;font-size:14px;align-items:center;color:var(--gray600);margin-bottom:8px}.Resume_actionLink__5YxV1 i{font-size:20px;color:var(--primary)}.Resume_twocolumn__oZW3D{display:flex;flex-direction:column}.Resume_info__I3xf2{flex:1 1}.Resume_header__HKBR6{padding:12px 0;border-bottom:1px solid var(--gray200)}.Resume_header__HKBR6 h4{font-size:16px;font-weight:300;color:var(--gray400)}.Resume_body__hCcbO{padding:24px 0}.Resume_body__hCcbO p{font-size:14px;color:var(--gray700);margin-bottom:8px}.Resume_education__kXYYP{margin-bottom:20px}.Resume_education__kXYYP h3{font-size:16px;color:var(--gray700);margin-bottom:6px}.Resume_education__kXYYP p{font-size:14px;font-weight:300;color:var(--gray500)}.Resume_skill__Q4u42{text-align:center}.Resume_skill__Q4u42 span{display:block;font-size:16px;font-weight:600;color:var(--gray700);margin-bottom:8px}.Resume_toolsgrid__frEkg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:0 20px}.Resume_toolsgrid__frEkg a{display:block;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--gray200);transition:all .3s ease-in-out}.Resume_toolsgrid__frEkg a:hover{box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.Resume_toolsgrid__frEkg img{transform:scale(.9)}.Resume_toolsgrid__frEkg a i{font-size:24px}.Resume_buttons__yKogm{display:flex;flex-direction:column;align-items:center;gap:18px}.Resume_cvbutton___MjI8{font-size:15px;color:#fff;padding:10px 20px;background:#7c3aed;border-radius:4px;cursor:pointer;transition:all .3s ease-in-out}.Resume_cvbutton___MjI8:hover{background:#6d31d3}.Resume_cvbutton___MjI8 i{margin-top:4px;margin-left:6px}.Resume_hireBtn__3PM78{padding:10px 20px;font-weight:500;color:var(--gray500);font-size:15px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .3s ease-in-out}.Resume_hireBtn__3PM78:hover{color:#6d31d3;border:1px solid #6d31d3;transition:all .3s ease-in-out}@media (min-width:768px){.Resume_resume__wZdbV{padding:46px 60px;text-align:left}.Resume_twocolumn__oZW3D{flex-direction:row}.Resume_body__hCcbO{padding:24px 42px 24px 0}.Resume_skill__Q4u42{text-align:left}.Resume_toolsgrid__frEkg{padding:0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.Resume_shade1__XHZux{left:350px}.Resume_shade2__53GNb{right:350px}.Resume_actionLink__5YxV1{justify-content:flex-start}.Resume_buttons__yKogm{flex-direction:row;gap:24px}}