@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}body{background-color:#000!important;color:white!important}.navbar{padding:1rem 2rem;background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px);position:sticky!important;top:0;z-index:9}.navbar-brand img{height:40px}.nav-link{font-size:30px!important}.active .nav-link{color:#26e9b9!important;font-weight:700}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/assets/images/bg.webp);background-size:cover;background-position:50%}.industries-label{color:#26e9b9;font-size:1.1rem;margin-bottom:1rem}.btn-primary{color:black;padding:12px 30px;border-radius:10px}.btn-primary:hover{background-color:#d3d4d5;color:black}.btn-outline-light{padding:12px 30px;border-radius:10px}.portfolio-marquee-container{width:100%;overflow:hidden;position:relative;padding-left:40px;padding-right:40px}.marquee{width:100%;overflow:hidden}.marquee-content{display:flex;animation:marquee 30s linear infinite;padding-left:10px;padding-right:10px}.marquee-content img{height:auto;margin:10px}.marquee-content.reverse{animation:marquee-reverse 30s linear infinite}.portfolio-image{height:150px;margin:0 10px;object-fit:cover;border-radius:10px;transition:transform .3s ease}.portfolio-image:hover{transform:scale(1.05)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.portfolio-hero{padding:50px 0;text-align:center}.portfolio-hero h6{color:#26e9b9;font-size:1.1rem;margin-bottom:1rem}.portfolio-hero h1{font-size:3rem;margin-bottom:1.5rem}.portfolio-hero .lead{max-width:800px;margin:0 auto 2rem}.powered-by{font-size:.9rem;color:#888;margin-bottom:.5rem}.company-logo{height:40px;margin-top:1rem}.industries-section{padding:50px 0}.section-title{font-size:2.5rem;margin-bottom:1rem;text-align:center;position:relative;padding-bottom:20px}.section-subtitle{font-size:1.2rem;color:#888;text-align:center;margin-bottom:3rem}.industries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:50px}.industry-card{background:#111;border-radius:10px;overflow:hidden;transition:transform .3s ease;height:100%}.industry-card:hover{transform:translateY(-10px)}.card-image{height:200px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.industry-card:hover .card-image img{transform:scale(1.1)}.card-content{padding:20px}.card-content h3{font-size:1.5rem;margin-bottom:15px;position:relative;padding-bottom:15px}.card-content h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#26e9b9;transition:width .3s ease}.card-content p{color:#aaa}@media (max-width:768px){.section-title{font-size:2rem}.industries-grid{grid-template-columns:1fr}}.industry-card-link{text-decoration:none;color:inherit;display:block}.industry-card-link:hover{color:inherit}.industry-card-link:hover .industry-card{box-shadow:0 10px 20px rgba(0,0,0,.2)}.industry-card-link:hover .card-image img{transform:scale(1.1)}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#26e9b9;color:black;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.back-to-top:hover{background-color:#d3d4d5;color:black;transform:translateY(-5px)}.back-to-top.show{opacity:1;visibility:visible}.back-to-top i{font-size:20px;transition:transform .3s ease}.back-to-top:hover i{transform:translateY(-3px)}.services-hero{padding:50px 0;position:relative;overflow:hidden}.services-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/assets/images/bg.webp);background-size:cover;background-position:50%;z-index:-1}.pre-title{color:#26e9b9;font-size:1.1rem;margin-bottom:1rem}.main-title{font-size:3rem;margin-bottom:1.5rem;font-weight:700}.hero-description{font-size:1.2rem;max-width:600px;margin-bottom:2rem}.hero-emoji{max-width:200px;animation:tiltStill 5s ease-in-out infinite}@keyframes tiltStill{0%,to{transform:rotate(0deg)}50%{transform:rotate(5deg)}}@media (max-width:991px){.services-hero{text-align:center}.main-title{font-size:2.5rem}.hero-description{margin:0 auto 2rem}.hero-emoji{margin-top:2rem}}.services-grid{padding-top:30;padding-bottom:30}.service-card{background:#111;border-radius:10px;padding:30px;height:100%;transition:transform .3s ease}.service-card:hover{transform:translateY(-10px)}.service-card h2{font-size:1.8rem;margin-bottom:20px;position:relative;padding-bottom:15px}.service-card p{color:#aaa;font-size:1.1rem;line-height:1.6}.service-card strong{color:#26e9b9}.service-card.blue{border-left:5px solid #26e9b9}.service-card.purple{border-left:5px solid #9b59b6}.service-card.purple h2,.service-card.purple strong{color:#9b59b6}.service-card.dark{border-left:5px solid #34495e}.service-card.blue-light{border-left:5px solid #3498db}@media (max-width:768px){.services-grid{padding:50px 0}.service-card{margin-bottom:30px}.service-card h2{font-size:1.5rem}.service-card p{font-size:1rem}}.technologies-section .row{border-top:1px solid var(--bs-nav-link-color);padding-bottom:40px;padding-top:40px}.tech-title{font-size:2.5rem;margin-bottom:1rem;text-align:center;position:relative;padding-bottom:20px}.tech-subtitle{font-size:1.2rem;color:#888;text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px;margin-top:50px}.tech-item{text-align:center;transition:transform .3s ease}.tech-item:hover{transform:translateY(-10px)}.tech-icon{width:80px;height:80px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center}.tech-item:hover .tech-icon{transform:scale(1.1)}.tech-icon img{max-width:100%;max-height:100%;object-fit:contain}.tech-item h3{font-size:1.2rem;margin-top:10px}@media (max-width:992px){.tech-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:768px){.tech-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.tech-icon{width:60px;height:60px}.tech-icon img{max-width:80%}}@media (max-width:480px){.tech-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.tech-title{font-size:2rem}.tech-subtitle{font-size:1rem}}.contact-section{padding:0;background-size:cover;background-position:50%}.contact-form{max-width:600px;margin:0 auto;padding:2rem;background:rgba(255,255,255,.05);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.form-group label{color:#26e9b9;font-size:1.1rem;margin-bottom:10px;display:block}.form-control{background-color:rgba(255,255,255,.1);border:none;border-radius:5px;padding:12px 15px;color:white;margin-bottom:20px}.form-control:focus{background-color:rgba(255,255,255,.15);box-shadow:none;color:white}.form-control::placeholder{color:rgba(255,255,255,.5)}textarea.form-control{min-height:150px;resize:vertical}.btn-submit{background-color:#26e9b9!important;color:#000;padding:.8rem 2.5rem;border-radius:10px;font-size:1.1rem;border:none;transition:all .3s ease}.btn-submit:hover{background-color:#1fc49d!important;transform:translateY(-2px)}@media (max-width:768px){.contact-form{padding:30px}}.contact-header{text-align:center;padding:100px 0 50px;position:relative;overflow:hidden}.background-text{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);font-size:12vw;white-space:nowrap;font-weight:900;pointer-events:none;user-select:none;background:linear-gradient(180deg,rgba(152,151,151,.303) 0,rgba(255,255,255,.02));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:768px){.background-text{font-size:8rem}}.portfolio-section{padding:4rem 0}.portfolio-card{transition:transform .3s ease}.portfolio-card:hover{transform:translateY(-5px)}.tech-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:2rem;padding:2rem 0}.tech-icon{width:64px;height:64px;transition:transform .3s ease}.tech-icon:hover{transform:scale(1.1)}@media (max-width:768px){.hero-section{padding:1rem}.tech-stack{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1rem}.tech-icon{width:48px;height:48px}}.pricing-packages{padding:4rem 0;background-color:#000}.pricing-card{background-color:#111;border-radius:15px;padding:2rem;height:100%;transition:transform .3s ease;border:1px solid #26e9b9}.pricing-card:hover{transform:translateY(-5px)}.pricing-card.featured{border:2px solid #26e9b9;transform:scale(1.02)}.pricing-card.featured:hover{transform:scale(1.02) translateY(-5px)}.package-title{color:#26e9b9;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.package-discount{color:#008890;font-size:1rem;margin-bottom:1.5rem}.package-features{margin:1.5rem 0}.package-features h4{color:#fff;font-size:1.2rem;margin-bottom:1rem}.package-features ul{list-style:none;padding:0;margin:0}.package-features li{color:#6c757d;margin-bottom:.5rem;font-size:.9rem}.pricing-card .btn{margin-top:1.5rem;padding:.75rem;font-weight:600}.btn-primary{background-color:#26e9b9;border:none}.btn-secondary{background-color:#008890;border:none}.btn:hover{opacity:.9}