body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{background:var(--background);color:#fff;font-family:Arial,sans-serif;min-height:100vh}.container{margin:0 auto;padding:0 2rem}.navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000f2;border-bottom:2px solid var(--neon-glow);padding:1.5rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.nav-content{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px}.nav-content,.nav-links{align-items:center;display:flex}.nav-links{gap:1rem}.left-links{margin-left:0}.left-links .nav-link{font-size:1.2rem;padding:.25rem}.center-links{margin-left:auto;margin-right:auto}.center-links .nav-link{font-size:1.1rem;padding:.5rem}.right-links .nav-link{font-size:1.2rem;padding:.25rem}.nav-menu{align-items:center;display:flex;font-size:1.3rem;font-weight:600;gap:3rem;justify-content:center}.nav-link{border-radius:5px;color:#fff;padding:.5rem 1.5rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.nav-link:hover{background:#00ffff1a;color:var(--neon-glow)}.nav-link:after{background-color:var(--neon-glow);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.hero-section{align-items:center;background:linear-gradient(135deg,var(--background),#1a1a1a);display:flex;min-height:100vh;padding:120px 0}.hero-content{gap:4rem}.hero-text-wrapper{max-width:600px}.hero-text-wrapper h1{font-size:4rem;margin-bottom:1.5rem}.hero-text-wrapper h2{color:var(--neon-glow);font-size:2rem;margin-bottom:1.5rem}.hero-description{font-size:1.2rem;line-height:1.8;margin-bottom:2rem}.hero-image{margin-left:4rem;max-width:600px}.hero-img{box-shadow:0 20px 40px #0000004d}.hero-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-radius:20px;bottom:-40px;left:0;padding:2rem;right:0}.hero-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.contact-hero{align-items:center;background:linear-gradient(135deg,var(--background),#1a1a1a);display:flex;overflow:hidden;padding:150px 0;text-align:center}.contact-container,.contact-hero{min-height:100vh;position:relative}.contact-container{background:linear-gradient(135deg,#000000f2,#000000e6);overflow:visible;padding:80px 20px 200px}.hero-content{margin:0 auto;max-width:1000px;padding:0 20px}.hero-title{position:relative;z-index:2}.hero-title h1{font-size:5rem;margin-bottom:2rem;text-shadow:0 0 30px #0ff9}.hero-title h1,.section-title{font-weight:700;letter-spacing:2px}.section-title{display:inline-block;margin-bottom:3rem;padding:1rem 0;position:relative;text-shadow:0 0 15px #0ff9}.section-title:after{background:var(--neon-glow);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.hero-subtitle{margin-top:2.5rem}.hero-subtitle h2{font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:2rem;text-shadow:0 0 25px #0ff6}.hero-description{color:#fffffff2;font-size:1.6rem;font-weight:400;line-height:2;margin-top:2.5rem;max-width:800px}body{background-color:#0a0f1f;color:#0ff}.contact-container{color:#0ff;margin:auto;max-width:900px;padding:40px 20px}.contact-title{color:#0ff;font-size:48px;text-align:center;text-shadow:0 0 10px #0ff}.contact-subtitle{color:#80ffff;margin-bottom:40px;text-align:center}.contact-box{border:1px solid #0ff;border-radius:10px;box-shadow:0 0 20px #0ff;display:flex;flex-wrap:wrap;gap:30px;padding:40px;width:100%}.form-section{display:flex;flex-direction:column;gap:25px;width:100%}input,textarea{background:#0000;border:1px solid #0ff;border-radius:6px;color:#0ff;font-size:16px;outline:none;padding:12px}textarea{height:100px;resize:vertical}.form-row{display:flex;gap:20px}.service-select{width:100%}select{appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27292.4%27%20height%3D%27292.4%27%3E%3Cpath%20fill%3D%27%2300ffff%27%20d%3D%27M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.4c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%27%2F%3E%3C%2Fsvg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #0ff;border-radius:6px;color:#0ff;font-size:16px;outline:none;padding:12px 30px 12px 12px;width:100%}select option{background-color:#0a0f1f;border:1px solid #0ff;color:#0ff;cursor:pointer;padding:8px}select option:hover{background-color:#00ffff20}.send-button{background-color:initial;border:2px solid #0ff;border-radius:6px;color:#0ff;cursor:pointer;font-size:18px;padding:12px;transition:background .3s}.send-button:hover{background-color:#00ffff20}.faq-section{border-top:1px solid #0ff;margin-top:60px;padding:40px 0}.faq-title{color:#0ff;font-size:32px;margin-bottom:40px;text-align:center;text-shadow:0 0 10px #0ff}.faq-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.faq-item{background:#00ffff1a;border:1px solid #0ff;border-radius:10px;padding:25px;transition:transform .3s ease}.faq-item:hover{transform:translateY(-5px)}.faq-question{border-bottom:2px solid #0ff;color:#0ff;font-size:18px;margin:0 0 15px;padding-bottom:10px}.faq-answer{color:#80ffff;font-size:14px;line-height:1.6}.info-block h3{color:#0ff;margin-bottom:5px}.info-block p{color:#80ffff;margin:0}.map-section{border-top:1px solid #0ff;margin-top:60px;padding:40px 0}.map-section iframe{border-radius:10px;box-shadow:0 0 20px #0ff}.logo-box{margin-top:40px;padding:0;position:relative;text-align:center}.logo-box,.logo-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.logo-image{align-items:center;margin-bottom:30px;width:1000px}.thanks-text{background:#00ffff1a;border:2px solid #0ff;border-radius:10px;display:block;font-size:48px;font-weight:700;letter-spacing:4px;padding:20px;text-shadow:0 0 30px #0ff}.thanks-text:after{animation:pulse 2s infinite;background:#0ff;border-radius:50%;content:"";height:50px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:50px}.map-section{margin-top:40px;padding:30px 0;text-align:center}.map-container{background:#0a0f1f;border-radius:30px;box-shadow:0 0 30px #0ff;cursor:pointer;flex:1 1;height:500px;overflow:hidden;transition:transform .3s ease}.map-container,.map-content{align-items:center;display:flex;justify-content:center}.map-content{flex-direction:column;height:100%;padding:40px;position:relative;text-align:center;width:100%}.map-container:hover{transform:scale(1.05)}.marker-icon{padding:15px}.location-info{align-items:center;display:flex;flex-direction:column}.logo-container{margin-bottom:20px;text-align:center}.logo-image{height:auto;margin-bottom:10px;width:150px}.thanks-text{color:#80ffff;font-size:12px;margin:0}.location-details{text-align:center}.location-title{font-size:1.2rem;margin:0 0 10px}.location-address{color:#80ffff;font-size:14px;margin:5px 0}.map-overlay{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.map-marker{display:inline-block;position:relative}.marker-icon{background:#00ffff1a;border-radius:50%;box-shadow:0 0 10px #0ff;color:#0ff;padding:10px}.location-info{color:#0ff;margin-top:20px;text-shadow:0 0 5px #0ff}.location-info h3{font-size:1.5rem;margin:0 0 10px}.location-info p{color:#80ffff;font-size:14px;margin:5px 0}.map-lines{height:100%;left:0;top:0;width:100%;z-index:1}.line,.map-lines{position:absolute}.line{background:#0ff3;border:1px solid #0ff}.line.vertical{height:100%;left:50%;transform:translateX(-50%);width:2px}.line.horizontal{height:2px;top:50%;transform:translateY(-50%);width:100%}.line.diagonal{height:100%;left:50%;top:50%;transform:rotate(45deg);width:100%}.contact-hero:before{animation:glow 5s infinite alternate;background:linear-gradient(45deg,#00ffff1a,#0000,#00ffff1a);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:1200px){.hero-title h1{font-size:3.5rem}.hero-subtitle h2{font-size:2.2rem}}@media (max-width:992px){.contact-hero{padding:100px 0}.hero-title h1{font-size:3rem}.hero-subtitle h2{font-size:2rem}.hero-description{font-size:1.2rem}}@media (max-width:768px){.contact{padding:4rem 0}.contact-hero{align-items:center;background:linear-gradient(135deg,var(--background),#1a1a1a);display:flex;min-height:100vh;overflow:hidden;padding:150px 0;position:relative;text-align:center}.contact-content{padding:4rem 0}.contact-grid{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.info-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #00ffff1a;border-radius:10px;padding:2rem;transition:all .3s ease}.info-card:hover{background:#ffffff1a;border-color:var(--neon-glow);transform:translateY(-5px)}.info-icon{color:var(--neon-glow);display:inline-block;font-size:2.5rem;margin-bottom:1.5rem}.info-card h3{color:var(--neon-glow);font-size:1.8rem;font-weight:600;margin-bottom:1rem}.info-card p{color:#fffc;font-size:1.1rem;line-height:1.8}.form{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;max-width:500px}.form-group{display:flex;flex-direction:column;gap:1rem}.form-group label{color:var(--neon-glow);font-size:1.2rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid #00ffff1a;border-radius:10px;color:#fff;font-size:1.1rem;padding:1.2rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff1a;border-color:var(--neon-glow);box-shadow:0 0 15px #00ffff4d;outline:none}.form-group textarea{min-height:200px;resize:vertical}.cta-button{background:var(--neon-glow);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;overflow:hidden;padding:1.5rem 3rem;position:relative;transition:all .3s ease}.cta-button:after{background:linear-gradient(45deg,#0000,#00ffff4d,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%}.cta-button:hover{box-shadow:0 5px 15px #00ffff4d;transform:translateY(-3px)}.cta-button:hover:after{transform:translateX(100%)}.social-links{margin-top:4rem}.social-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.social-icon{background:#ffffff0d;border:1px solid #00ffff1a;border-radius:10px;color:var(--neon-glow);display:inline-block;font-size:1.2rem;padding:1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.social-icon:hover{background:#00ffff1a;border-color:var(--neon-glow);transform:translateY(-5px)}}.faq-section{margin-top:6rem}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.faq-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;transition:transform .3s ease}.faq-card:hover{transform:translateY(-10px)}.faq-card h3{color:var(--neon-glow);font-size:1.5rem;margin-bottom:1rem}.faq-card p{color:#fffc;line-height:1.8}.services-section{padding:8rem 0}.section-title{color:var(--neon-glow);font-size:3rem;margin-bottom:4rem}.services-grid{grid-gap:3rem;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card{background:#000000e6;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:transform .3s ease}.breadcrumb{align-items:center;color:#80ffff;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1.5rem;text-shadow:0 0 5px #0ff}.breadcrumb a{align-items:center;color:#0ff;display:inline-flex;text-decoration:none;transition:all .3s ease;.contact-grid,.faq-grid,.info-grid,.social-grid{grid-template-columns:1fr}}@media (max-width:992px){.hero-content{flex-direction:column;text-align:center}.hero-image{margin:2rem 0}.hero-text-wrapper h1{font-size:3rem}.hero-overlay{bottom:-20px}.contact-hero{padding:80px 0}.hero-content h1{font-size:2.5rem}.hero-tagline{font-size:1.5rem}.contact-content{padding:4rem 0}}@media (max-width:768px){.nav-content{padding:0 1rem}.hero-section{padding:80px 0}.hero-text-wrapper h1{font-size:2.5rem}.features-grid,.services-grid{grid-template-columns:1fr}}.about-section{padding:8rem 0}.about-content{align-items:center;display:flex;gap:4rem;margin-top:4rem}.about-text{flex:1 1;max-width:600px}.about-text h3{color:var(--neon-glow);font-size:2.5rem;margin-bottom:1.5rem}.about-text p{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.about-image{flex:1 1;margin-left:4rem;max-width:600px;position:relative}.about-img{border-radius:20px;box-shadow:0 20px 40px #0000004d;height:auto;width:100%}.image-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-radius:20px;bottom:-40px;left:0;padding:2rem;position:absolute;right:0}.image-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.stat-item h3{color:var(--neon-glow);font-size:2.5rem;margin-bottom:.5rem}.stat-item p{color:#fffc;font-size:1rem}.core-values{margin-top:6rem}.core-values h3{color:var(--neon-glow);font-size:2.5rem;margin-bottom:3rem}.values-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;text-align:center;transition:transform .3s ease}.value-card:hover{transform:translateY(-10px)}.value-icon{color:var(--neon-glow);font-size:3rem;margin-bottom:1.5rem}.value-card h4{font-size:1.5rem;margin-bottom:1rem}.team-section{background:#0000001a;margin-top:6rem;padding:4rem 0}.team-section h2{color:var(--neon-glow);font-size:3rem;margin-bottom:3rem;text-align:center}.team-container{overflow:hidden;padding:3rem 0;position:relative}.team-grid{-ms-overflow-style:none;display:flex;gap:3rem;margin:0 -1.5rem;overflow-x:auto;padding:0 3rem;scroll-snap-type:x mandatory;scrollbar-width:none}.team-grid::-webkit-scrollbar{display:none}.team-member{flex-shrink:0;min-width:300px;padding:1.5rem;scroll-snap-align:start;text-align:center;width:300px}.team-member h4{margin-bottom:.5rem}.team-member p{margin-bottom:1rem}.team-view-more{background:#0000;border:2px solid var(--neon-glow);border-radius:25px;color:var(--neon-glow);cursor:pointer;display:inline-block;font-weight:500;margin-top:1rem;padding:.5rem 1.5rem;transition:all .3s ease}.team-view-more:hover{background:var(--neon-glow);box-shadow:0 5px 15px #00ffff4d;color:#000;transform:translateY(-2px)}.team-nav-btn{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:1rem 2rem;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease}.team-nav-btn:hover{background:var(--neon-glow)}.team-nav-btn.left{left:2rem}.team-nav-btn.right{right:2rem}.team-member{max-width:300px}.team-member h4{color:var(--neon-glow);font-size:1.5rem;margin:1rem 0}.team-member p{color:#fffc;margin:.5rem 0}.team-bio{color:#ffffffb3;margin-top:1rem;padding:0 1rem}.team-member{background:#000000e6;border-radius:20px;flex:initial;overflow:hidden;scroll-snap-align:unset;transition:transform .3s ease}.team-member:hover{transform:translateY(-10px)}.team-img-container{padding-bottom:100%;position:relative}.team-img{object-fit:cover}.team-img,.team-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.team-overlay{align-items:center;background:#000000b3;display:flex;justify-content:center;opacity:0;transition:opacity .3s ease}.team-member:hover .team-overlay{opacity:1}.team-social{display:flex;gap:1rem}.social-icon{transition:color .3s ease}.team-member h4,.team-member p{margin:1rem 0;text-align:center}.team-bio{color:#fffc;font-size:.9rem}.testimonials{margin-top:6rem}.testimonials h3{color:var(--neon-glow);font-size:2.5rem;margin-bottom:3rem}.testimonials-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.testimonial-card{background:#000000e6;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem}.testimonial-content{margin-bottom:2rem}.testimonial-content p{font-size:1.2rem;line-height:1.8}.testimonial-author{align-items:center;display:flex;gap:1.5rem}.testimonial-img{border-radius:50%;height:60px;object-fit:cover;width:60px}.testimonial-author h4{font-size:1.2rem}.testimonial-author p{color:#fffc}@media (max-width:1200px){.about-content{flex-direction:column;text-align:center}.about-image{margin:2rem 0}.about-text h3{font-size:2rem}.image-overlay{bottom:-20px}}@media (max-width:992px){.team-grid,.testimonials-grid,.values-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-section{padding:4rem 0}.about-text h3{font-size:1.8rem}.stat-item h3{font-size:2rem}}.section-title{font-size:2.5rem;margin-bottom:2rem;text-align:center}.project-card,.service-card,.team-member,.testimonial-card,.value-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid #ffffff1a;border-radius:15px;margin:1rem;padding:2rem;transition:transform .3s ease}.project-card:hover,.service-card:hover,.team-member:hover,.testimonial-card:hover,.value-card:hover{box-shadow:0 10px 20px #0000004d;transform:translateY(-5px)}.projects-grid,.services-grid,.team-grid,.testimonials-grid,.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:2rem}.hero-image{border-radius:15px;box-shadow:0 10px 30px #00000080;margin:2rem auto;max-width:800px;overflow:hidden}.hero-img{display:block;height:auto}.project-image-container{border-radius:15px;margin-bottom:1.5rem;overflow:hidden;position:relative}.project-image{height:auto;transition:transform .5s ease;width:100%}.project-overlay{background:#000c;bottom:0;color:#fff;left:0;padding:1rem;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease}.project-image-container:hover .project-image{transform:scale(1.05)}.project-image-container:hover .project-overlay{transform:translateY(0)}.cta-button{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border:none;border-radius:25px;box-shadow:0 4px 15px #4b00824d;color:#fff;padding:1rem 2.5rem}.cta-button:hover{box-shadow:0 6px 20px #4b008266}.form{gap:1.5rem;margin:0 auto;max-width:600px}.form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:var(--neon-glow);font-weight:600}.form-group input,.form-group textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;padding:.8rem}.form-group textarea{min-height:150px;resize:vertical}.social-grid{display:flex;gap:2rem;justify-content:center;margin-top:2rem}.social-icon{color:#fff;font-size:1.5rem;text-decoration:none;transition:all .3s ease}.social-icon:hover{color:var(--neon-glow);transform:translateY(-5px)}@media (max-width:1200px){.nav-content{flex-direction:column;gap:1rem}.nav-links{gap:1rem;justify-content:center;width:100%}}@media (max-width:768px){.hero-section{padding:2rem}.section-title{font-size:2rem}.projects-grid,.services-grid,.team-grid,.testimonials-grid,.values-grid{grid-template-columns:1fr}.glitch{font-size:2rem}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{background-color:#000;color:#80ffff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.container{margin:auto;max-width:1200px;padding:0 1rem}.hero-section{background:#000000e6;padding:5rem 0;position:relative}.hero-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.hero-text-wrapper{flex:1 1;min-width:300px;text-align:left}.logo-container{display:inline-block;margin-bottom:1rem;position:relative}.logo-text{-webkit-text-fill-color:#0000;animation:typing 3.5s steps(40);background:linear-gradient(45deg,#80ffff,#a0ffff);-webkit-background-clip:text;font-size:4rem;font-weight:700;letter-spacing:2px;overflow:hidden;position:relative;text-shadow:0 0 11px #80ffff;white-space:nowrap;z-index:1}@keyframes typing{0%{width:0}to{width:100%}}.logo-highlight{-webkit-text-fill-color:#0000;font-size:1.8rem;letter-spacing:1px;text-shadow:0 0 10px #80ffff}.logo-clicks,.logo-highlight{background:linear-gradient(45deg,#80ffff,#a0ffff);-webkit-background-clip:text;color:#80ffff}.logo-clicks{-webkit-text-fill-color:#0000;font-size:4rem;letter-spacing:2px;text-shadow:0 0 11px #80ffff}.logo-glow{animation:glow 3s infinite alternate;background:linear-gradient(45deg,#80ffff33,#a0ffff33);filter:blur(20px);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}@keyframes glow{0%{opacity:.2}to{opacity:.8}}.hero-text-wrapper h2.neon-text{color:#a0ffff;font-size:1.5rem;margin-top:1rem;text-shadow:0 0 8px #80ffff}.hero-description{color:#cff;font-size:1rem;line-height:1.6;margin:1.5rem 0}.cta-button{background:#80ffff1a;border:2px solid #80ffff;border-radius:8px;box-shadow:0 0 15px #80ffff4d;color:#80ffff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-top:1rem;overflow:hidden;padding:1rem 2rem;position:relative;text-shadow:0 0 8px #80ffff;text-transform:uppercase;transition:all .3s ease}.cta-button:before{background:linear-gradient(45deg,#0000,#80ffff33,#0000);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .5s ease;width:100%}.cta-button:hover:before{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.cta-button:hover{background:#80ffff33;box-shadow:0 5px 15px #80ffff66;transform:translateY(-2px)}.hero-image{flex:1 1;min-width:300px;position:relative}.hero-img{border-radius:20px;box-shadow:0 0 20px #80ffff;width:100%}.hero-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;border-radius:15px;bottom:10px;color:#80ffff;display:flex;flex-wrap:wrap;gap:1.5rem;left:10px;padding:1rem;position:absolute}.hero-stats .stat-item h3{font-size:1.5rem;margin-bottom:.3rem;text-shadow:0 0 6px #80ffff}.stat-item p{color:#cff;font-size:.9rem}.services-section h1{font-size:3.5rem;margin-bottom:.5rem;text-align:center;text-shadow:0 0 12px var(--neon-glow)}.services-section h1 span{animation:neonText 1.5s ease-in-out infinite alternate;color:var(--neon-glow)}.neon-heading{font-size:2.5rem;margin-bottom:1rem;text-align:center;text-shadow:0 0 12px var(--neon-glow)}.service-card:hover{box-shadow:0 0 25px var(--neon-glow)}.service-icon{animation:pulse 2s infinite;font-size:2.5rem;margin-bottom:1rem}.service-card h3{color:var(--neon-glow);font-size:1.4rem;margin-bottom:.5rem}.service-card p{color:#fff;margin-bottom:1.5rem}.features-section{padding:4rem 0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #80ffff33;border-radius:15px;box-shadow:0 0 15px #80ffff55;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 0 25px #80ffff;transform:translateY(-10px)}.feature-icon{animation:pulse 2s infinite;font-size:2rem;margin-bottom:1rem}.cta-section{background:linear-gradient(135deg,#00ffff1a,#000000e6)}.cta-content h2{font-size:2rem;margin-bottom:1rem;text-shadow:0 0 10px #80ffff}.cta-content p{color:#cff;font-size:1rem;margin-bottom:2rem}@keyframes flicker{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@media (max-width:768px){.hero-content{flex-direction:column}.hero-overlay{justify-content:center;margin-top:1rem;position:relative}.hero-img{width:100%}}@media (max-width:480px){.logo-clicks,.logo-text{font-size:2.5rem}.hero-text-wrapper h1{font-size:2.2rem}.hero-text-wrapper h2.neon-text{font-size:1.2rem}.cta-button,.hero-description{font-size:.9rem}.cta-button{padding:.6rem 1.2rem}.stat-item h3{font-size:1.4rem}.stat-item p{font-size:.8rem}.hero-overlay{flex-direction:column;gap:1rem}}:root{--neon:#80ffff;--dark-bg:#000000e6;--card-bg:#1414144d;--glass-blur:blur(10px);--border-radius:1rem}body{background:#000000e6;background:var(--dark-bg);color:#80ffff;color:var(--neon);font-family:Segoe UI,sans-serif;margin:0;padding:0}.services-section{margin:auto;max-width:1200px;padding:6rem 2rem 2rem}.neon-heading h1{font-size:3.5rem;margin-bottom:.5rem;text-align:center;text-shadow:0 0 12px #80ffff;text-shadow:0 0 12px var(--neon)}.neon-heading span{animation:neonText 1.5s ease-in-out infinite alternate;color:#80ffff;color:var(--neon)}.tagline{color:#b0ffff;display:block;font-size:1.3rem;margin:1.5rem 0;text-align:center}@keyframes neonText{0%{text-shadow:0 0 5px #80ffff;text-shadow:0 0 5px var(--neon)}to{text-shadow:0 0 15px #80ffff;text-shadow:0 0 15px var(--neon)}}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:3rem}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#1414144d;background:var(--card-bg);border-radius:1rem;border-radius:var(--border-radius);box-shadow:0 0 10px #00f0ff44;padding:2rem;position:relative;transition:transform .4s ease,box-shadow .4s ease}.service-card:hover{box-shadow:0 0 25px #80ffff;box-shadow:0 0 25px var(--neon);transform:translateY(-10px)}.icon-pulse{animation:pulse 2s infinite;font-size:2.5rem;margin-bottom:1rem}@keyframes pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}.service-title{font-size:1.4rem;margin-bottom:.5rem}.service-desc{color:#c2ffff;font-size:1rem;line-height:1.6}.btn-glow{background:#0000;border:2px solid #80ffff;border:2px solid var(--neon);border-radius:5px;color:#80ffff;color:var(--neon);cursor:pointer;font-weight:700;margin-top:1rem;padding:.6rem 1.2rem;transition:all .3s ease}.btn-glow:hover{background:#80ffff;background:var(--neon);box-shadow:0 0 10px #80ffff;box-shadow:0 0 10px var(--neon);color:#000}.border-left{border-left:3px solid #80ffff;border-left:3px solid var(--neon)}.border-right{border-right:3px solid #80ffff;border-right:3px solid var(--neon)}.border-top{border-top:3px solid #80ffff;border-top:3px solid var(--neon)}.border-bottom,.border-right-bottom{border-bottom:3px solid #80ffff;border-bottom:3px solid var(--neon)}.border-right-bottom,.border-triple{border-right:3px solid #80ffff;border-right:3px solid var(--neon)}.border-triple{border-left:3px solid #80ffff;border-left:3px solid var(--neon);border-top:3px solid #80ffff;border-top:3px solid var(--neon)}.footer-note{color:#a0ffff;font-size:1rem;margin-top:4rem;text-align:center}.footer-note a{color:#80ffff;color:var(--neon);text-decoration:underline}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{animation:modalFade .4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141499;border-radius:1rem;box-shadow:0 0 20px #80ffff;color:#bff;max-width:500px;padding:2rem;text-align:center}@keyframes modalFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content h2{color:#80ffff;color:var(--neon);margin-bottom:1rem}.modal-content p{font-size:1.1rem;line-height:1.6}.features-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1.5rem 0}.feature-item{background:#ffffff0d;border-radius:8px;padding:1rem;text-align:center;transition:transform .3s ease}.feature-item:hover{transform:translateY(-5px)}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:2rem 0}.stat-card{background:#ffffff08;border-radius:8px;padding:1.5rem;text-align:center}.stat-card h3{color:#80ffff;color:var(--neon);font-size:2rem;margin:.5rem 0}.technology-stack{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.tech-badge{background:#ffffff0d;border-radius:20px;color:#80ffff;color:var(--neon);font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.tech-badge:hover{background:#80ffff1a}.close-btn{background-color:initial;border:2px solid #80ffff;border:2px solid var(--neon);border-radius:6px;color:#80ffff;color:var(--neon);cursor:pointer;margin-top:1.5rem;padding:.5rem 1rem}.close-btn:hover{background:#80ffff;background:var(--neon);color:#000}.cta-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#1414144d;background:var(--card-bg);border-radius:1rem;border-radius:var(--border-radius);margin:4rem 0;padding:4rem 2rem;text-align:center}.cta-section h2{color:#80ffff;color:var(--neon);font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 8px #80ffff;text-shadow:0 0 8px var(--neon)}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.journey-section{padding:4rem 2rem;text-align:center}.journey-section h2{color:#80ffff;color:var(--neon);font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 8px #80ffff;text-shadow:0 0 8px var(--neon)}.journey-section p{color:#b0ffff;font-size:1.2rem;margin-bottom:2rem}.journey-section ul{list-style:none;margin:0;padding:0}.journey-section li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#1414144d;background:var(--card-bg);border-radius:1rem;border-radius:var(--border-radius);margin:1rem 0;padding:1rem;transition:transform .3s ease}.journey-section li:hover{transform:translateY(-5px)}.value-section{padding:4rem 2rem;text-align:center}.value-section h2{color:#80ffff;color:var(--neon);font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 8px #80ffff;text-shadow:0 0 8px var(--neon)}.value-section ul{list-style:none;margin:0;padding:0}.value-section li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#1414144d;background:var(--card-bg);border-radius:1rem;border-radius:var(--border-radius);margin:1rem 0;padding:1rem;transition:transform .3s ease}.value-section li:hover{transform:translateY(-5px)}.value-section a{color:#80ffff;color:var(--neon);display:inline-block;margin-top:2rem;text-decoration:none}.value-section a:hover{text-decoration:underline}
/*# sourceMappingURL=main.971a3ed8.css.map*/