.hero-section-module__t3XmbW__heroSection{text-align:center;align-items:center;width:100%;min-height:100vh;padding-top:5rem;padding-bottom:2.5rem;display:flex;position:relative;overflow:hidden}.hero-section-module__t3XmbW__heroSection>*{z-index:inherit;position:relative}.hero-section-module__t3XmbW__backgroundGradient{z-index:0;position:absolute;inset:0}.hero-section-module__t3XmbW__backgroundGradientTopLeft{filter:blur(3rem);background:#00bcfb1a;border-radius:50%;width:24rem;height:24rem;animation:2s cubic-bezier(.4,0,.6,1) infinite hero-section-module__t3XmbW__pulse;position:absolute;top:0;left:0}.hero-section-module__t3XmbW__backgroundGradientBottomRight{filter:blur(3rem);background:#007bff1a;border-radius:50%;width:24rem;height:24rem;animation:2s cubic-bezier(.4,0,.6,1) 1s infinite hero-section-module__t3XmbW__pulse;position:absolute;bottom:0;right:0}.hero-section-module__t3XmbW__parallaxImage{z-index:0;opacity:.3;position:absolute;inset:0}.hero-section-module__t3XmbW__gradientOverlay{z-index:10;background:linear-gradient(#0000,#111827cc,#111827);position:absolute;inset:0}.hero-section-module__t3XmbW__contentContainer{z-index:20;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:72rem;margin:0 auto;padding:1rem;display:flex}.hero-section-module__t3XmbW__badgesContainer{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hero-section-module__t3XmbW__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00bcfb1a;border:1px solid #00bcfb33;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.hero-section-module__t3XmbW__badge:hover{background:#00bcfb33;transform:scale(1.05)}.hero-section-module__t3XmbW__headline{flex-direction:column;gap:1rem;display:flex}.hero-section-module__t3XmbW__title{letter-spacing:-.025em;color:#fff;margin:0;font-size:3rem;font-weight:900;line-height:1.1}.hero-section-module__t3XmbW__title span{display:block}.hero-section-module__t3XmbW__titleWhite{color:#fff}.hero-section-module__t3XmbW__titleCyan{color:#0000;background:linear-gradient(90deg,#00bcfb,#007bff);-webkit-background-clip:text;background-clip:text}.hero-section-module__t3XmbW__subtitle{color:#d1d5e1;max-width:36rem;margin:0 auto;font-size:1.25rem;font-weight:500}.hero-section-module__t3XmbW__subtitle span{transition:color .3s;display:inline-block}.hero-section-module__t3XmbW__subtitle span:hover{color:#00bcfb}.hero-section-module__t3XmbW__statsContainer{grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 0;display:grid}.hero-section-module__t3XmbW__statItem{text-align:center;transition:transform .3s}.hero-section-module__t3XmbW__statItem:hover{transform:translateY(-5px)}.hero-section-module__t3XmbW__statNumber{color:#00bcfb;margin-bottom:.5rem;font-size:2.25rem;font-weight:900}.hero-section-module__t3XmbW__statLabel{color:#9ca3af;font-size:.875rem;line-height:1.25rem}.hero-section-module__t3XmbW__ctaContainer{flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;display:flex}.hero-section-module__t3XmbW__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#007bff,#00bcfb);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.hero-section-module__t3XmbW__ctaButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #00bcfb4d}.hero-section-module__t3XmbW__ctaButtonSecondary{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:9999px;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s}.hero-section-module__t3XmbW__ctaButtonSecondary:hover{background:#fff3}.hero-section-module__t3XmbW__scrollIndicator{z-index:30;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative;bottom:-60px}.hero-section-module__t3XmbW__scrollIndicatorContent{cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s;display:flex}.hero-section-module__t3XmbW__scrollIndicatorContent:hover{transform:scale(1.1)}.hero-section-module__t3XmbW__scrollIndicatorText{color:#00bcfb;text-align:center;white-space:nowrap;letter-spacing:.05em;font-size:.875rem;font-weight:500}@media (min-width:768px){.hero-section-module__t3XmbW__title{font-size:4rem}.hero-section-module__t3XmbW__subtitle{font-size:1.5rem}.hero-section-module__t3XmbW__statNumber{font-size:2.5rem}.hero-section-module__t3XmbW__statLabel{font-size:1rem}.hero-section-module__t3XmbW__ctaContainer{flex-direction:row;column-gap:1rem}}@media (min-width:1024px){.hero-section-module__t3XmbW__title{font-size:5rem}.hero-section-module__t3XmbW__subtitle{font-size:1.75rem}.hero-section-module__t3XmbW__statNumber{font-size:3rem}.hero-section-module__t3XmbW__statLabel{font-size:1.125rem}}@media (max-width:767px){.hero-section-module__t3XmbW__heroSection{width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:4rem;padding-bottom:1rem;overflow-x:hidden}.hero-section-module__t3XmbW__title{font-size:2rem;line-height:1.1}.hero-section-module__t3XmbW__subtitle{font-size:1rem;line-height:1.5}.hero-section-module__t3XmbW__badgesContainer{gap:.5rem}.hero-section-module__t3XmbW__badge{padding:.375rem .75rem;font-size:.75rem}.hero-section-module__t3XmbW__statsContainer{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}.hero-section-module__t3XmbW__statNumber{font-size:1.5rem}.hero-section-module__t3XmbW__statLabel{font-size:.75rem}.hero-section-module__t3XmbW__ctaContainer{gap:1.5rem;width:100%;max-width:20rem}.hero-section-module__t3XmbW__ctaButton,.hero-section-module__t3XmbW__ctaButtonSecondary{width:100%;padding:.75rem 1.5rem;font-size:1rem}}@keyframes hero-section-module__t3XmbW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.services-section-module__joQfsW__servicesSection{padding:5rem 0;position:relative;overflow:hidden}.services-section-module__joQfsW__backgroundEffects{z-index:0;position:absolute;inset:0}.services-section-module__joQfsW__backgroundOrb{filter:blur(2rem);border-radius:50%;width:8rem;height:8rem;animation:2s cubic-bezier(.4,0,.6,1) infinite services-section-module__joQfsW__pulse;position:absolute}.services-section-module__joQfsW__backgroundOrbTopLeft{background:#00bcfb1a;top:5rem;left:2.5rem}.services-section-module__joQfsW__backgroundOrbBottomRight{background:#007bff1a;animation-delay:1s;bottom:5rem;right:2.5rem}.services-section-module__joQfsW__contentContainer{z-index:10;text-align:center;max-width:72rem;margin:0 auto;padding:0 1rem;position:relative}.services-section-module__joQfsW__headerContainer{margin-bottom:4rem}.services-section-module__joQfsW__title{color:#0000;background:linear-gradient(90deg,#00bcfb,#007bff);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.services-section-module__joQfsW__subtitle{color:#d1d5e1;max-width:48rem;margin:0 auto;font-size:1.25rem}.services-section-module__joQfsW__servicesGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.services-section-module__joQfsW__serviceCard{background:linear-gradient(to bottom right,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1rem;padding:1.5rem;transition:all .3s;transform:scale(1)}.services-section-module__joQfsW__serviceCard:hover{border-color:#00bcfb4d;transform:translateY(-5px);box-shadow:0 20px 40px -10px #00bcfb1a}.services-section-module__joQfsW__iconContainer{background:#00bcfb33;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;transition:background-color .3s;display:flex}.services-section-module__joQfsW__serviceCard:hover .services-section-module__joQfsW__iconContainer{background:#00bcfb4d}.services-section-module__joQfsW__serviceTitle{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.services-section-module__joQfsW__serviceDescription{color:#d1d5e1;margin-bottom:1rem}.services-section-module__joQfsW__tagsContainer{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.services-section-module__joQfsW__serviceTag{color:#00bcfb;background:#00bcfb33;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;transition:all .3s}.services-section-module__joQfsW__serviceTag:hover{background:#00bcfb4d;transform:translateY(-2px)}.services-section-module__joQfsW__whyChooseContainer{background:linear-gradient(to bottom right,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:1.5rem;margin-bottom:4rem;padding:2rem}.services-section-module__joQfsW__whyChooseTitle{color:#fff;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.services-section-module__joQfsW__featuresGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}.services-section-module__joQfsW__featureCard{text-align:center;transition:transform .3s}.services-section-module__joQfsW__featureCard:hover{transform:translateY(-5px)}.services-section-module__joQfsW__featureIcon{color:#00bcfb;margin:0 auto .75rem}.services-section-module__joQfsW__featureTitle{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.services-section-module__joQfsW__featureDescription{color:#d1d5e1}@media (min-width:768px){.services-section-module__joQfsW__servicesGrid{grid-template-columns:repeat(2,1fr)}.services-section-module__joQfsW__featuresGrid{grid-template-columns:repeat(3,1fr)}.services-section-module__joQfsW__title{font-size:3rem}.services-section-module__joQfsW__subtitle{font-size:1.5rem}}@media (min-width:1024px){.services-section-module__joQfsW__servicesGrid{grid-template-columns:repeat(4,1fr)}.services-section-module__joQfsW__title{font-size:3.125rem}.services-section-module__joQfsW__subtitle{font-size:1.75rem}}@media (max-width:767px){.services-section-module__joQfsW__servicesSection{padding:3rem 0}.services-section-module__joQfsW__contentContainer{padding:0 1rem}.services-section-module__joQfsW__headerContainer{margin-bottom:2rem}.services-section-module__joQfsW__title{margin-bottom:.75rem;font-size:1.75rem;line-height:1.2}.services-section-module__joQfsW__subtitle{font-size:1rem;line-height:1.5}.services-section-module__joQfsW__servicesGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.services-section-module__joQfsW__serviceCard{padding:1.25rem}.services-section-module__joQfsW__iconContainer{width:3rem;height:3rem;margin-bottom:.75rem}.services-section-module__joQfsW__serviceTitle{margin-bottom:.5rem;font-size:1.25rem}.services-section-module__joQfsW__serviceDescription{margin-bottom:.75rem;font-size:.875rem}.services-section-module__joQfsW__tagsContainer{gap:.375rem}.services-section-module__joQfsW__serviceTag{padding:.25rem .5rem;font-size:.75rem}.services-section-module__joQfsW__whyChooseContainer{margin-bottom:2rem;padding:1.5rem}.services-section-module__joQfsW__whyChooseTitle{margin-bottom:1rem;font-size:1.5rem}.services-section-module__joQfsW__featuresGrid{grid-template-columns:1fr;gap:1rem}.services-section-module__joQfsW__featureIcon{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.services-section-module__joQfsW__featureTitle{margin-bottom:.375rem;font-size:1.125rem}.services-section-module__joQfsW__featureDescription{font-size:.875rem}}@keyframes services-section-module__joQfsW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.about-section-module__SVz4KG__aboutSection{background:linear-gradient(#0000,#ffffff0d);padding:5rem 0}.about-section-module__SVz4KG__contentContainer{text-align:center;max-width:72rem;margin:0 auto;padding:0 1rem}.about-section-module__SVz4KG__title{color:#0000;background:linear-gradient(90deg,#00bcfb,#007bff);-webkit-background-clip:text;background-clip:text;margin-bottom:4rem;font-size:2.5rem;font-weight:700;line-height:1.2}.about-section-module__SVz4KG__contentLayout{flex-direction:column;justify-content:center;align-items:center;gap:4rem;max-width:48rem;margin:0 auto;display:flex}.about-section-module__SVz4KG__profileImageContainer{flex:1;max-width:33.333%}.about-section-module__SVz4KG__imageWrapper{justify-content:center;align-items:center;display:flex;position:relative}.about-section-module__SVz4KG__neonRing{border:4px solid #0000;border-radius:50%;position:absolute}.about-section-module__SVz4KG__neonRingOuter{z-index:0;width:13.75rem;height:13.75rem}.about-section-module__SVz4KG__neonRingInner{z-index:1;width:14.75rem;height:14.75rem}.about-section-module__SVz4KG__statsContainer{justify-content:center;gap:1rem;margin-top:5rem;display:flex}.about-section-module__SVz4KG__statBadge{background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 2rem;transition:transform .3s;display:flex}.about-section-module__SVz4KG__statBadge:hover{transform:scale(1.05)}.about-section-module__SVz4KG__statValue{color:#00bcfb;font-size:.9rem;font-weight:600}.about-section-module__SVz4KG__statLabel{color:#d1d5e1;text-align:center;font-size:.8rem}.about-section-module__SVz4KG__profileContent{text-align:left;flex:2;max-width:66.666%}.about-section-module__SVz4KG__headerInfo{margin-bottom:2rem}.about-section-module__SVz4KG__name{color:#fff;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.about-section-module__SVz4KG__title{color:#00bcfb;margin-bottom:1.5rem;font-size:1.25rem}.about-section-module__SVz4KG__descriptionContainer{margin-bottom:2rem}.about-section-module__SVz4KG__description{color:#d1d5e1;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.about-section-module__SVz4KG__skillsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.about-section-module__SVz4KG__skillCard{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:1rem;transition:all .3s}.about-section-module__SVz4KG__skillCard:hover{background:#ffffff1a;transform:scale(1.05)}.about-section-module__SVz4KG__skillIcon{color:#00bcfb;margin:0 auto .5rem}.about-section-module__SVz4KG__skillName{color:#fff;font-weight:600}@media (min-width:1024px){.about-section-module__SVz4KG__contentLayout{flex-direction:row;align-items:center}.about-section-module__SVz4KG__name{font-size:3rem}.about-section-module__SVz4KG__title{font-size:1.5rem}.about-section-module__SVz4KG__description{font-size:1.25rem}.about-section-module__SVz4KG__skillsGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.about-section-module__SVz4KG__aboutSection{padding:3rem 0}.about-section-module__SVz4KG__contentContainer{padding:0 1rem}.about-section-module__SVz4KG__title{margin-bottom:2rem;padding-bottom:50px;font-size:1.75rem}.about-section-module__SVz4KG__contentLayout{gap:2rem}.about-section-module__SVz4KG__profileImageContainer{max-width:100%}.about-section-module__SVz4KG__imageWrapper{max-width:9.375rem;margin:0 auto}.about-section-module__SVz4KG__neonRingOuter{width:10.75rem;height:10.75rem}.about-section-module__SVz4KG__neonRingInner{width:11.75rem;height:11.75rem}.about-section-module__SVz4KG__profileImage{width:120px!important;height:120px!important}.about-section-module__SVz4KG__statsContainer{gap:.75rem;margin-top:60px}.about-section-module__SVz4KG__statBadge{padding:.375rem 1.25rem}.about-section-module__SVz4KG__statValue{font-size:.8rem}.about-section-module__SVz4KG__statLabel{font-size:.7rem}.about-section-module__SVz4KG__profileContent{text-align:center;max-width:100%}.about-section-module__SVz4KG__headerInfo{text-align:center;margin-bottom:1.5rem}.about-section-module__SVz4KG__name{margin-bottom:.75rem;font-size:1.875rem}.about-section-module__SVz4KG__title{margin-bottom:1rem;font-size:1.125rem}.about-section-module__SVz4KG__descriptionContainer{margin-bottom:1.5rem}.about-section-module__SVz4KG__description{margin-bottom:1rem;font-size:1rem;line-height:1.6}.about-section-module__SVz4KG__skillsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.about-section-module__SVz4KG__skillCard{padding:.75rem}.about-section-module__SVz4KG__skillIcon{width:1.25rem;height:1.25rem;margin-bottom:.375rem}.about-section-module__SVz4KG__skillName{font-size:.875rem}}
.contact-section-module__0VopZq__contactSection{background:linear-gradient(#0000,#ffffff0d);padding:5rem 0}.contact-section-module__0VopZq__contentContainer{text-align:center;max-width:48rem;margin:0 auto;padding:0 1rem}.contact-section-module__0VopZq__title{color:#0000;background:linear-gradient(90deg,#00bcfb,#007bff);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.contact-section-module__0VopZq__subtitle{color:#d1d5e1;margin-bottom:3rem;font-size:1.25rem}.contact-section-module__0VopZq__contactMethodsContainer{background:linear-gradient(to bottom right,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.contact-section-module__0VopZq__contactMethodsTitle{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.contact-section-module__0VopZq__contactMethodsGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}.contact-section-module__0VopZq__contactButton{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.contact-section-module__0VopZq__contactButton:hover{background:#ffffff14;border-color:#00bcfb66;transform:translateY(-2px);box-shadow:0 10px 25px -5px #00bcfb26}.contact-section-module__0VopZq__contactButtonPrimary{background:linear-gradient(90deg,#007bff,#00bcfb);border:none}.contact-section-module__0VopZq__contactButtonPrimary:hover{background:linear-gradient(90deg,#007bff,#00bcfb);box-shadow:0 10px 25px -5px #00bcfb59}.contact-section-module__0VopZq__contactButtonPrimary .contact-section-module__0VopZq__contactButtonIcon,.contact-section-module__0VopZq__contactButtonPrimary:hover .contact-section-module__0VopZq__contactButtonIcon{color:#fff}.contact-section-module__0VopZq__contactButtonContent{align-items:center;gap:.75rem;display:flex}.contact-section-module__0VopZq__contactButtonIcon{transition:transform .3s}.contact-section-module__0VopZq__contactButton:hover .contact-section-module__0VopZq__contactButtonIcon{color:#00bcfb;transform:scale(1.1)rotate(5deg)}.contact-section-module__0VopZq__contactButtonText{text-align:left}.contact-section-module__0VopZq__contactButtonTextTitle{font-size:1.125rem;font-weight:700;line-height:1.75rem}.contact-section-module__0VopZq__contactButtonTextSubtitle{opacity:.9;font-size:.875rem;line-height:1.25rem}.contact-section-module__0VopZq__contactInfo{color:#9ca3af}.contact-section-module__0VopZq__contactInfoText{margin-bottom:.5rem;transition:color .3s}.contact-section-module__0VopZq__contactInfoText:hover{color:#00bcfb}@media (min-width:768px){.contact-section-module__0VopZq__contactMethodsGrid{grid-template-columns:repeat(2,1fr)}.contact-section-module__0VopZq__title{font-size:3rem}.contact-section-module__0VopZq__subtitle{font-size:1.5rem}}@media (max-width:767px){.contact-section-module__0VopZq__contactSection{padding:3rem 0}.contact-section-module__0VopZq__contentContainer{padding:0 1rem}.contact-section-module__0VopZq__title{margin-bottom:1rem;font-size:1.75rem;line-height:1.2}.contact-section-module__0VopZq__subtitle{margin-bottom:2rem;font-size:1rem;line-height:1.5}.contact-section-module__0VopZq__contactMethodsContainer{margin-bottom:1.5rem;padding:1.5rem}.contact-section-module__0VopZq__contactMethodsTitle{margin-bottom:1rem;font-size:1.375rem}.contact-section-module__0VopZq__contactMethodsGrid{grid-template-columns:1fr;gap:1rem}.contact-section-module__0VopZq__contactButton{padding:.875rem 1.5rem;font-size:1rem}.contact-section-module__0VopZq__contactButtonContent{gap:.625rem}.contact-section-module__0VopZq__contactButtonIcon{width:1.25rem;height:1.25rem}.contact-section-module__0VopZq__contactButtonTextTitle{font-size:1rem;line-height:1.5rem}.contact-section-module__0VopZq__contactButtonTextSubtitle{font-size:.8rem;line-height:1.125rem}.contact-section-module__0VopZq__contactInfo{font-size:.875rem}.contact-section-module__0VopZq__contactInfoText{margin-bottom:.375rem;font-size:.8rem}}
.footer-module__nP6W3G__footer{text-align:center;color:#9ca3af;border-top:1px solid #ffffff1a;padding:2rem 0}.footer-module__nP6W3G__container{max-width:72rem;margin:0 auto;padding:0 1rem}@media (max-width:767px){.footer-module__nP6W3G__footer{padding:1.5rem 0}.footer-module__nP6W3G__container{padding:0 1rem}.footer-module__nP6W3G__container p{font-size:.875rem;line-height:1.5}}
