.About-module__suJDDW__about{background:var(--bg-color);color:var(--text-color);padding:120px 0;position:relative;overflow:hidden}.About-module__suJDDW__glowBackground{z-index:-2;background:radial-gradient(circle at 70% 30%,#00bfff26,#0000 70%);animation:10s ease-in-out infinite alternate About-module__suJDDW__pulseGlow;position:absolute;inset:0}@keyframes About-module__suJDDW__pulseGlow{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.05)}}.About-module__suJDDW__gridTexture{z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.About-module__suJDDW__aboutContent{flex-wrap:wrap;align-items:center;gap:60px;margin-top:60px;display:flex}.About-module__suJDDW__aboutText{min-width:320px;color:var(--text-secondary);flex:1;font-size:18px;line-height:1.8}.About-module__suJDDW__aboutText p{margin-bottom:20px}.About-module__suJDDW__aboutVisual{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.About-module__suJDDW__iconWrapper{justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative}.About-module__suJDDW__energyRing{border:2px solid #00bfff66;border-radius:50%;width:100%;height:100%;animation:8s linear infinite About-module__suJDDW__rotateRing;position:absolute;box-shadow:0 0 30px #00bfff4d,inset 0 0 30px #00bfff33}@keyframes About-module__suJDDW__rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.About-module__suJDDW__rotatingIcon{filter:drop-shadow(0 0 12px #00bfff99);animation:12s linear infinite About-module__suJDDW__rotateIcon}@keyframes About-module__suJDDW__rotateIcon{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@media (max-width:768px){.About-module__suJDDW__aboutContent{text-align:center;flex-direction:column}.About-module__suJDDW__aboutText{font-size:16px}.About-module__suJDDW__iconWrapper{width:200px;height:200px}}
.Contact-module__5phd-G__contact{background:#0a0a0a radial-gradient(circle at 30% 30%,#00bfff1a,#0000 70%);padding:100px 0;position:relative;overflow:hidden}.Contact-module__5phd-G__contactWrapper{flex-wrap:wrap;justify-content:space-between;gap:50px;display:flex}.Contact-module__5phd-G__contactFormContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;flex:500px;width:100%;padding:40px;transition:all .3s;box-shadow:0 0 25px #00bfff1a}.Contact-module__5phd-G__whatsapp-link{color:#25d366;font-weight:600;text-decoration:none;transition:all .2s}.Contact-module__5phd-G__whatsapp-link:hover{color:#1ebe58;text-decoration:underline;transform:translateY(-2px)}.Contact-module__5phd-G__contactFormContainer:hover{transform:translateY(-5px);box-shadow:0 0 30px #00bfff4d}.Contact-module__5phd-G__contactForm input,.Contact-module__5phd-G__contactForm textarea{width:100%;color:var(--text-color);background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;margin-bottom:20px;padding:15px 20px;font-size:16px;transition:all .3s}.Contact-module__5phd-G__contactForm input:focus,.Contact-module__5phd-G__contactForm textarea:focus{border-color:var(--primary-color);background-color:#ffffff1a;outline:none;box-shadow:0 0 10px #00bfff4d}.Contact-module__5phd-G__contactForm textarea{resize:none;min-height:150px}.Contact-module__5phd-G__formMessage{text-align:center;border-radius:8px;padding:20px;font-weight:500}.Contact-module__5phd-G__success{color:#00ff9c;background:#00ff7f1a;border:1px solid #00ff7f4d}.Contact-module__5phd-G__error{color:#f55;background:#ff00001a;border:1px solid #ff00004d}.Contact-module__5phd-G__contactInfo{flex:300px;gap:25px;display:grid}.Contact-module__5phd-G__infoCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:15px;width:87%;padding:25px 20px;transition:all .3s;display:flex}.Contact-module__5phd-G__infoCard:hover{border-color:#00bfff66;transform:translate(8px);box-shadow:0 0 20px #00bfff33}.Contact-module__5phd-G__icon{font-size:32px}.Contact-module__5phd-G__infoCard h4{color:var(--primary-color);font-size:18px;font-weight:600}.Contact-module__5phd-G__infoCard p{color:var(--text-secondary);font-size:15px}.Contact-module__5phd-G__neon-title{text-shadow:0 0 10px #00bfffb3,0 0 20px #00bfff80,0 0 30px #00bfff4d;animation:3s ease-in-out infinite alternate Contact-module__5phd-G__glow}@keyframes Contact-module__5phd-G__glow{0%{text-shadow:0 0 10px #00bfff4d}to{text-shadow:0 0 25px #00bfffcc}}@media (max-width:900px){.Contact-module__5phd-G__contactWrapper{flex-direction:column}}
.Footer-module__bU2TmW__footer{background:linear-gradient(#0a0a0a 0%,#050505 100%);padding:80px 0 30px;position:relative;overflow:hidden}.Footer-module__bU2TmW__footer:before{content:"";z-index:0;background:radial-gradient(circle,#00bfff26 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-150px;right:-150px}.Footer-module__bU2TmW__footerContent{z-index:1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;display:grid;position:relative}.Footer-module__bU2TmW__footerTitle{color:var(--primary-color);text-transform:uppercase;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700}.Footer-module__bU2TmW__footerDescription{color:var(--text-secondary);margin-bottom:20px;line-height:1.6}.Footer-module__bU2TmW__footerLinks{padding:0;list-style:none}.Footer-module__bU2TmW__footerLinks li{margin-bottom:10px}.Footer-module__bU2TmW__footerLinks a{color:var(--text-secondary);text-decoration:none;transition:color .3s,transform .2s}.Footer-module__bU2TmW__footerLinks a:hover{color:var(--primary-color);transform:translate(4px)}.Footer-module__bU2TmW__socialLinks{gap:15px;margin-top:15px;display:flex}.Footer-module__bU2TmW__socialLink{width:40px;height:40px;color:var(--text-color);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex}.Footer-module__bU2TmW__socialLink:hover{color:var(--secondary-color);background-color:var(--primary-color);transform:scale(1.1);box-shadow:0 0 15px #00bfff80}.Footer-module__bU2TmW__footerBottom{text-align:center;z-index:1;margin-top:50px;position:relative}.Footer-module__bU2TmW__line{background-color:#ffffff1a;height:1px;margin-bottom:20px}.Footer-module__bU2TmW__copy{color:var(--text-secondary);letter-spacing:.5px;font-size:14px}.Footer-module__bU2TmW__whatsapp-link{color:#25d366;font-weight:600;text-decoration:none;transition:all .2s}.Footer-module__bU2TmW__whatsapp-link:hover{color:#1ebe58;text-decoration:underline;transform:translateY(-2px)}@media (max-width:768px){.Footer-module__bU2TmW__footer{padding:60px 20px 20px}.Footer-module__bU2TmW__footerTitle{font-size:18px}.Footer-module__bU2TmW__socialLink{width:35px;height:35px;font-size:16px}}
.Header-module__vcZAwq__header{z-index:999;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;width:100%;padding:20px 0;transition:all .4s;position:fixed;top:0}.Header-module__vcZAwq__header.Header-module__vcZAwq__scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0abf;padding:10px 0;box-shadow:0 0 25px #00bfff33}.Header-module__vcZAwq__navbar{justify-content:space-between;align-items:center;display:flex}.Header-module__vcZAwq__logoContainer{cursor:pointer;align-items:center;gap:10px;transition:all .3s;display:flex}.Header-module__vcZAwq__logoIcon{filter:drop-shadow(0 0 10px #00bfffb3);transition:transform .4s,filter .4s}.Header-module__vcZAwq__logoContainer:hover .Header-module__vcZAwq__logoIcon{filter:drop-shadow(0 0 15px #00bfff);transform:rotate(15deg)scale(1.1)}.Header-module__vcZAwq__logoText{color:var(--text-color);letter-spacing:1px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;transition:color .3s}.Header-module__vcZAwq__logoContainer:hover .Header-module__vcZAwq__logoText{color:var(--primary-color)}.Header-module__vcZAwq__navLinks{align-items:center;gap:40px;list-style:none;display:flex}.Header-module__vcZAwq__navLink{color:var(--text-color);text-transform:uppercase;letter-spacing:.5px;font-weight:500;transition:color .3s;position:relative}.Header-module__vcZAwq__navLink:after{content:"";background:var(--primary-color);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-6px;left:0}.Header-module__vcZAwq__navLink:hover{color:var(--primary-color)}.Header-module__vcZAwq__navLink:hover:after{width:100%}.Header-module__vcZAwq__mobileMenuToggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;display:none}.Header-module__vcZAwq__mobileMenuToggle span{background:var(--text-color);border-radius:2px;width:100%;height:3px;transition:all .4s}.Header-module__vcZAwq__mobileMenuToggle.Header-module__vcZAwq__active span:first-child{transform:translateY(8px)rotate(45deg)}.Header-module__vcZAwq__mobileMenuToggle.Header-module__vcZAwq__active span:nth-child(2){opacity:0}.Header-module__vcZAwq__mobileMenuToggle.Header-module__vcZAwq__active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:900px){.Header-module__vcZAwq__navLinks{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0a0af2;flex-direction:column;justify-content:center;gap:30px;width:80%;height:100vh;transition:right .4s;position:fixed;top:0;right:-100%}.Header-module__vcZAwq__navLinks.Header-module__vcZAwq__active{right:0}.Header-module__vcZAwq__mobileMenuToggle{display:flex}.Header-module__vcZAwq__navLink{font-size:18px}}
.Hero-module__dQlAoa__hero{background:radial-gradient(circle,#0a0a0a 0%,#000 100%);align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__dQlAoa__heroBg{z-index:-3;background:linear-gradient(135deg,#0a0a0a,#020617);width:100%;height:100%;position:absolute}.Hero-module__dQlAoa__gradientOverlay{z-index:-2;background:radial-gradient(circle at 70% 30%,#00bfff40,#0000 60%);position:absolute;inset:0}.Hero-module__dQlAoa__particles:before,.Hero-module__dQlAoa__particles:after{content:"";opacity:.05;z-index:-2;background:radial-gradient(circle,#ffffff1a 1px,#0000 1px) 0 0/50px 50px;width:200%;height:200%;animation:25s linear infinite Hero-module__dQlAoa__floatGrid;position:absolute;top:-50%;left:-50%}@keyframes Hero-module__dQlAoa__floatGrid{0%{transform:rotate(0)translateY(0)}to{transform:rotate(360deg)translateY(-50px)}}.Hero-module__dQlAoa__gridTexture{z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.Hero-module__dQlAoa__lightAccent,.Hero-module__dQlAoa__darkAccent{z-index:-2;filter:blur(120px);border-radius:50%;width:600px;height:600px;position:absolute}.Hero-module__dQlAoa__lightAccent{background:radial-gradient(circle,#00bfff40 0%,#0000 70%)}.Hero-module__dQlAoa__darkAccent{background:radial-gradient(circle,#ffffff0d 0%,#0000 80%)}.Hero-module__dQlAoa__heroContent{max-width:850px;color:var(--text-color);text-align:left;z-index:2;position:relative}.Hero-module__dQlAoa__heroTitle{background:linear-gradient(90deg,#00bfff,#6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:800;line-height:1.1;animation:4s ease-in-out infinite alternate Hero-module__dQlAoa__textGlow}@keyframes Hero-module__dQlAoa__textGlow{0%{filter:drop-shadow(0 0 5px #00bfff)}to{filter:drop-shadow(0 0 15px #0ff)}}.Hero-module__dQlAoa__heroSubtitle{color:var(--text-secondary);margin-bottom:40px;font-size:20px;line-height:1.6}.Hero-module__dQlAoa__heroButtons{gap:15px;display:flex}.Hero-module__dQlAoa__btnGlow{color:#0a0a0a;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#00bfff,#0ff);border:none;font-weight:700;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 0 15px #00bfff66}.Hero-module__dQlAoa__btnGlow:before{content:"";background:linear-gradient(120deg,#0000,#fff9,#0000);width:100%;height:100%;transition:all .75s;position:absolute;top:0;left:-100%}.Hero-module__dQlAoa__btnGlow:hover:before{left:100%}.Hero-module__dQlAoa__btnGlow:hover{transform:scale(1.05);box-shadow:0 0 25px #00bfff99}.Hero-module__dQlAoa__glowOrb,.Hero-module__dQlAoa__glowOrb2{filter:blur(120px);z-index:-3;opacity:.2;border-radius:50%;animation:20s ease-in-out infinite alternate Hero-module__dQlAoa__moveOrb;position:absolute}.Hero-module__dQlAoa__glowOrb{background:#00bfff;width:400px;height:400px;top:20%;left:10%}.Hero-module__dQlAoa__glowOrb2{background:#09c;width:350px;height:350px;bottom:10%;right:15%}@keyframes Hero-module__dQlAoa__moveOrb{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,30px)scale(1.1)}to{transform:translate(-30px,-50px)scale(1)}}@media (max-width:768px){.Hero-module__dQlAoa__hero{text-align:center;padding:60px 0}.Hero-module__dQlAoa__heroTitle{font-size:42px}.Hero-module__dQlAoa__heroSubtitle{font-size:18px}.Hero-module__dQlAoa__heroButtons{flex-direction:column;justify-content:center;align-items:center}}
.Projects-module__59Bbfa__projects{background:radial-gradient(circle at 100% 0,#00bfff14,#0a0a0a);position:relative;overflow:hidden}.Projects-module__59Bbfa__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.Projects-module__59Bbfa__projectCard{perspective:1000px;transform-style:preserve-3d;border-radius:12px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.Projects-module__59Bbfa__projectCard:hover{transform:translateY(-10px)rotateX(5deg);box-shadow:0 10px 30px #00bfff33}.Projects-module__59Bbfa__imageContainer{border-radius:12px;width:100%;height:260px;position:relative;overflow:hidden}.Projects-module__59Bbfa__projectImage{object-fit:cover;filter:brightness(.7);transition:transform .8s}.Projects-module__59Bbfa__projectCard:hover .Projects-module__59Bbfa__projectImage{filter:brightness();transform:scale(1.1)}.Projects-module__59Bbfa__overlay{opacity:0;z-index:1000;pointer-events:none;background:linear-gradient(#00bfff1a 0%,#0a0a0af2 100%);justify-content:center;align-items:flex-end;padding:25px;transition:opacity .4s;display:flex;position:absolute;inset:0}.Projects-module__59Bbfa__overlayContent{pointer-events:auto}.Projects-module__59Bbfa__projectCard:hover .Projects-module__59Bbfa__overlay{opacity:1}.Projects-module__59Bbfa__overlayContent{text-align:center;color:var(--text-color)}.Projects-module__59Bbfa__overlayContent h3{color:var(--primary-color);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600}.Projects-module__59Bbfa__overlayContent p{color:var(--text-secondary);margin-bottom:15px;font-size:16px}.Projects-module__59Bbfa__viewButton{background-color:var(--primary-color);color:var(--secondary-color);border-radius:4px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s}.Projects-module__59Bbfa__viewButton:hover{background-color:var(--accent-color);color:var(--secondary-color);transform:scale(1.05)}.Projects-module__59Bbfa__projectCard:before{content:"";opacity:0;z-index:1;background:linear-gradient(45deg,#00bfff66,#ffffff0d);border-radius:12px;transition:opacity .4s;position:absolute;inset:-2px}.Projects-module__59Bbfa__projectCard:hover:before{opacity:1;filter:blur(3px)}.Projects-module__59Bbfa__neon-title{text-shadow:0 0 10px #00bfff99,0 0 20px #00bfff66,0 0 40px #00bfff33;animation:3s ease-in-out infinite alternate Projects-module__59Bbfa__glow}@keyframes Projects-module__59Bbfa__glow{0%{text-shadow:0 0 8px #00bfff66,0 0 15px #00bfff33}to{text-shadow:0 0 15px #00bfffe6,0 0 40px #00bfffb3}}@media (max-width:768px){.Projects-module__59Bbfa__overlayContent h3{font-size:20px}.Projects-module__59Bbfa__overlayContent p{font-size:14px}}
.Services-module__90n1aq__services{background:radial-gradient(circle,#00bfff0f,#0a0a0a);padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.Services-module__90n1aq__servicesGrid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;display:grid;position:relative}.Services-module__90n1aq__serviceCard{text-align:center;color:var(--text-color);background:linear-gradient(#ffffff0d,#0000001a);border:1px solid #ffffff14;border-radius:15px;padding:40px 25px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 0 15px #00bfff0d}.Services-module__90n1aq__serviceCard:before{content:"";opacity:0;z-index:0;background:radial-gradient(circle at top,#00bfff33,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.Services-module__90n1aq__serviceCard:hover:before{opacity:1}.Services-module__90n1aq__serviceCard:hover{border-color:#00bfff66;transform:translateY(-10px)scale(1.03);box-shadow:0 0 25px #00bfff33}.Services-module__90n1aq__iconWrapper{z-index:1;background:radial-gradient(circle,#00bfff26,#ffffff0d);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;font-size:40px;animation:4s ease-in-out infinite Services-module__90n1aq__float;display:flex;position:relative;box-shadow:0 0 20px #00bfff1a}.Services-module__90n1aq__serviceIcon{font-size:36px;transition:transform .5s}.Services-module__90n1aq__serviceCard:hover .Services-module__90n1aq__serviceIcon{transform:rotate(15deg)scale(1.2)}.Services-module__90n1aq__serviceTitle{color:var(--primary-color);z-index:2;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;position:relative}.Services-module__90n1aq__serviceDescription{color:var(--text-secondary);z-index:2;font-size:16px;line-height:1.5;position:relative}.Services-module__90n1aq__neon-title{text-shadow:0 0 10px #00bfff99,0 0 20px #00bfff66,0 0 40px #00bfff33;animation:3s ease-in-out infinite alternate Services-module__90n1aq__glow}@keyframes Services-module__90n1aq__glow{0%{text-shadow:0 0 8px #00bfff66,0 0 15px #00bfff33}to{text-shadow:0 0 15px #00bfffe6,0 0 40px #00bfffb3}}@keyframes Services-module__90n1aq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.Services-module__90n1aq__serviceCard{padding:30px 20px}.Services-module__90n1aq__serviceTitle{font-size:20px}.Services-module__90n1aq__serviceDescription{font-size:14px}}
.Values-module__8vhcGq__values{background:linear-gradient(#0a0a0a 0%,#0f1b2d 100%);padding:100px 0;position:relative;overflow:hidden}.Values-module__8vhcGq__valuesGrid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;display:grid;position:relative}.Values-module__8vhcGq__valueCard{text-align:center;color:var(--text-color);background:linear-gradient(145deg,#ffffff0d,#00bfff0d);border:1px solid #ffffff14;border-radius:15px;padding:35px 25px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 0 20px #00bfff0d}.Values-module__8vhcGq__valueCard:before{content:"";opacity:0;z-index:0;background:radial-gradient(circle at top,#00bfff26,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.Values-module__8vhcGq__valueCard:hover:before{opacity:1}.Values-module__8vhcGq__valueCard:hover{border-color:#00bfff66;transform:translateY(-10px)scale(1.03);box-shadow:0 0 25px #00bfff40}.Values-module__8vhcGq__iconWrapper{z-index:1;background:radial-gradient(circle,#00bfff33,#ffffff0d);border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;margin:0 auto 20px;animation:4s ease-in-out infinite Values-module__8vhcGq__float;display:flex;position:relative;box-shadow:0 0 15px #00bfff33}.Values-module__8vhcGq__valueIcon{font-size:42px;transition:transform .5s}.Values-module__8vhcGq__valueCard:hover .Values-module__8vhcGq__valueIcon{transform:rotate(15deg)scale(1.2)}.Values-module__8vhcGq__valueTitle{color:var(--primary-color);z-index:2;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;position:relative}.Values-module__8vhcGq__valueDescription{color:var(--text-secondary);z-index:2;font-size:16px;line-height:1.6;position:relative}.Values-module__8vhcGq__neon-title{text-shadow:0 0 10px #00bfff99,0 0 20px #00bfff66,0 0 40px #00bfff33;animation:3s ease-in-out infinite alternate Values-module__8vhcGq__glow}@keyframes Values-module__8vhcGq__glow{0%{text-shadow:0 0 8px #00bfff66,0 0 15px #00bfff33}to{text-shadow:0 0 15px #00bfffe6,0 0 40px #00bfffb3}}@keyframes Values-module__8vhcGq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.Values-module__8vhcGq__valueCard{padding:30px 20px}.Values-module__8vhcGq__valueTitle{font-size:20px}.Values-module__8vhcGq__valueDescription{font-size:14px}}
