@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.services-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#000}.services-hero-bg{background:url(/images/huios-hero.png) 50%/cover no-repeat;opacity:.15;z-index:1}.services-hero-bg,.services-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.services-hero-overlay{background:radial-gradient(circle at center,rgba(0,0,0,.5) 0,rgba(0,0,0,.9) 100%);z-index:2}.services-hero-container{position:relative;z-index:3;padding:120px 0}.services-hero-content{max-width:800px;margin:0 auto;text-align:center}.services-hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);padding:10px 20px;border-radius:30px;margin-bottom:30px;backdrop-filter:blur(10px)}.services-hero-title{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;color:#fff;margin-bottom:30px;line-height:1.1}.services-hero-description{font-size:clamp(1.1rem,3vw,1.3rem);color:rgba(255,255,255,.9);margin-bottom:40px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.services-hero-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.services-hero-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.shape{position:absolute;border-radius:50%;filter:blur(60px)}.shape-1{width:300px;height:300px;background:rgba(21,255,0,.1);top:10%;left:5%;animation:float 15s ease-in-out infinite}.shape-2{width:400px;height:400px;background:rgba(0,200,255,.1);bottom:10%;right:5%;animation:float 20s ease-in-out infinite reverse}.shape-3{width:200px;height:200px;background:rgba(255,85,0,.1);top:40%;right:20%;animation:float 12s ease-in-out infinite}.services-showcase{background:linear-gradient(135deg,#000000,#111111);padding:100px 0}.section-header{margin-bottom:60px}.section-subtitle{padding:8px 20px;border-radius:30px;font-size:.9rem;margin-bottom:20px}.section-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:20px}.section-title:after{bottom:-10px;width:80px;height:4px}.section-description{font-size:clamp(1rem,2vw,1.1rem);max-width:800px}.services-tabs{margin-top:60px}.services-tabs-nav{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:40px}.service-tab{background:rgba(21,255,0,.05);border:2px solid rgba(21,255,0,.2);border-radius:15px;padding:15px 25px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;color:#fff}.service-tab:hover{box-shadow:0 10px 25px rgba(21,255,0,.15)}.service-tab.active,.service-tab:hover{transform:translateY(-5px);border-color:var(--service-color)}.service-tab.active{background:var(--service-gradient);color:#000;box-shadow:0 10px 25px rgba(21,255,0,.25)}.service-tab-icon{font-size:1.8rem}.service-tab-title{font-weight:600;font-size:1.1rem}.service-content-wrapper{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:30px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3)}.service-content{padding:40px;position:relative}.service-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--service-color)}.service-content-header{display:flex;align-items:center;gap:25px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(21,255,0,.1)}.service-content-icon-wrapper{flex-shrink:0}.service-content-icon{width:80px;height:80px;background:var(--service-color);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#000;box-shadow:0 10px 25px rgba(21,255,0,.25)}.service-content-title{font-size:2.2rem;font-weight:700;color:var(--service-color);margin-bottom:10px}.service-content-subtitle{font-size:1.1rem;color:rgba(255,255,255,.8);line-height:1.5}.service-content-body{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.service-content-description p{font-size:1.05rem;color:rgba(255,255,255,.9);line-height:1.7;margin-bottom:20px}.cases-title,.features-title{font-size:1.3rem;font-weight:700;color:var(--service-color);margin-bottom:20px}.features-list{list-style:none;padding:0}.feature-item{gap:12px;margin-bottom:15px}.feature-icon{color:var(--service-color);font-size:1.2rem;font-weight:700}.feature-text{color:rgba(255,255,255,.9);font-size:1.05rem}.cases-content{display:flex;align-items:flex-start;gap:15px;background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:15px;padding:20px}.cases-icon{font-size:2rem;color:var(--service-color);flex-shrink:0}.cases-text{color:rgba(255,255,255,.9);font-size:1.05rem;line-height:1.6}.service-content-footer{display:flex;gap:20px;justify-content:center;padding-top:30px;border-top:1px solid rgba(21,255,0,.1)}.pricing-section{background:linear-gradient(135deg,#111111,#000000);padding:100px 0}.pricing-tabs-wrapper{display:flex;justify-content:center;margin-bottom:50px}.pricing-tabs{display:inline-flex;background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:50px;padding:5px}.pricing-tab{padding:12px 25px;border-radius:40px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease;color:rgba(255,255,255,.8);border:none;background:transparent;font-size:1rem;font-weight:600}.pricing-tab.active{background:linear-gradient(90deg,#15ff00,#00c8ff);color:#000;box-shadow:0 5px 15px rgba(21,255,0,.3)}.pricing-tab-icon{font-size:1.2rem}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.pricing-card{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:25px;overflow:hidden;transition:all .3s ease}.pricing-card:hover{transform:translateY(-10px);border-color:var(--service-color);box-shadow:0 20px 40px rgba(0,0,0,.3)}.pricing-card-header{background:linear-gradient(135deg,rgba(21,255,0,.1),rgba(0,0,0,.3));padding:25px;text-align:center;border-bottom:1px solid rgba(21,255,0,.1)}.pricing-card-icon{font-size:3rem;margin-bottom:15px;color:var(--service-color)}.pricing-card-title{font-size:1.8rem;font-weight:700;color:var(--service-color)}.pricing-card-body{padding:30px}.pricing-tiers{display:grid;grid-template-columns:1fr;gap:20px}.pricing-tier{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.1);border-radius:15px;padding:20px;text-align:center;position:relative;transition:all .3s ease}.pricing-tier:hover{border-color:var(--service-color);transform:translateY(-5px)}.pricing-tier.featured{border-color:var(--service-color);background:rgba(21,255,0,.08);transform:scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,.2)}.tier-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--service-color);color:#000;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:700}.tier-name{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:10px}.tier-price{font-size:1.8rem;font-weight:800;color:var(--service-color);margin-bottom:15px}.tier-description{font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.5}.pricing-card-footer{padding:0 30px 30px}.btn-block{width:100%}.process-section{background:linear-gradient(135deg,#000000,#111111);padding:100px 0}.process-steps{display:flex;justify-content:space-between;margin-top:60px;position:relative}.process-step{flex:1;position:relative;padding:0 15px;text-align:center}.process-step-number{width:60px;height:60px;background:var(--process-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#000;margin:0 auto 25px;position:relative;z-index:2;box-shadow:0 10px 25px rgba(0,0,0,.3)}.process-step-content{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px 20px;height:100%;transition:all .3s ease}.process-step:hover .process-step-content{transform:translateY(-10px);border-color:var(--process-color);box-shadow:0 20px 40px rgba(0,0,0,.3)}.process-step-icon{font-size:2.5rem;margin-bottom:20px;color:var(--process-color)}.process-step-title{font-size:1.5rem;font-weight:700;color:var(--process-color);margin-bottom:15px}.process-step-description{font-size:1rem;color:rgba(255,255,255,.8);line-height:1.6}.process-step-arrow{position:absolute;top:30px;right:-15px;width:30px;height:30px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2315ff00"><path d="M5 12h14M13 5l7 7-7 7"/></svg>') 50% /contain no-repeat;z-index:3}.benefits-section{background:linear-gradient(135deg,#111111,#000000);padding:100px 0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:60px}.benefit-card{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:var(--benefit-color);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-10px);border-color:var(--benefit-color);box-shadow:0 20px 40px rgba(0,0,0,.3)}.benefit-card:hover:before{transform:scaleX(1)}.benefit-icon{font-size:3rem;margin-bottom:20px;color:var(--benefit-color)}.benefit-title{font-size:1.5rem;font-weight:700;color:var(--benefit-color);margin-bottom:15px}.benefit-description{font-size:1rem;color:rgba(255,255,255,.8);line-height:1.6}.cta-section{padding:100px 0;position:relative;overflow:hidden}.cta-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:20px}.cta-description{font-size:clamp(1rem,2vw,1.2rem);margin-bottom:40px}.cta-actions{gap:20px}.cta-shape-2{bottom:-50px;right:-50px}@media (max-width:1024px){.service-content-body{grid-template-columns:1fr;gap:30px}.process-steps{flex-wrap:wrap}.process-step{flex:0 0 50%;margin-bottom:40px}.process-step-arrow{display:none}}@media (max-width:768px){.benefits-section,.cta-section,.pricing-section,.process-section,.services-hero-container,.services-showcase{padding:80px 0}.service-tab{padding:12px 20px}.service-tab-icon{font-size:1.5rem}.service-tab-title{font-size:1rem}.service-content{padding:30px}.service-content-header{flex-direction:column;text-align:center;gap:15px}.service-content-icon{margin:0 auto}.service-content-footer{flex-direction:column}.pricing-cards{grid-template-columns:1fr}.process-step{flex:0 0 100%}}@media (max-width:576px){.services-tabs-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:15px;justify-content:flex-start;-webkit-overflow-scrolling:touch}.service-tab{min-width:120px;flex-shrink:0}.pricing-tab{padding:10px 15px;font-size:.9rem}.pricing-tier.featured{transform:none}.cta-actions{flex-direction:column;align-items:center}.btn-large{width:100%;max-width:300px}}.portfolio-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#000}.portfolio-hero-bg{background:url(/images/huios-hero.png) 50%/cover no-repeat;opacity:.1;z-index:1}.portfolio-hero-bg,.portfolio-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-hero-overlay{background:radial-gradient(circle at center,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);z-index:2}.portfolio-hero-container{position:relative;z-index:3;padding:120px 0 80px;width:100%}.portfolio-hero-content{max-width:900px;margin:0 auto;text-align:center;padding:0 20px}.portfolio-hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);padding:10px 20px;border-radius:30px;margin-bottom:30px;backdrop-filter:blur(10px)}.badge-icon{font-size:1.2rem}.badge-text{color:#15ff00;font-weight:600;font-size:.9rem}.portfolio-hero-title{font-size:clamp(2.2rem,6vw,4.5rem);font-weight:800;color:#fff;margin-bottom:25px;line-height:1.1}.text-gradient{background:linear-gradient(90deg,#15ff00,#00c8ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.portfolio-hero-description{font-size:clamp(1rem,2.5vw,1.3rem);color:rgba(255,255,255,.9);margin-bottom:40px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.portfolio-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;max-width:700px;margin:0 auto}.hero-stat{text-align:center;background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:15px;padding:20px 15px;backdrop-filter:blur(10px);transition:all .3s ease}.hero-stat:hover{transform:translateY(-3px);border-color:#15ff00;box-shadow:0 10px 25px rgba(21,255,0,.2)}.stat-number{font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1;margin-bottom:8px;text-shadow:0 0 15px rgba(21,255,0,.5)}.stat-label{font-size:clamp(.75rem,1.2vw,.9rem);color:rgba(255,255,255,.8);line-height:1.3}.portfolio-hero-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hero-shape{position:absolute;border-radius:50%;filter:blur(60px)}.hero-shape-1{width:300px;height:300px;background:rgba(21,255,0,.1);top:10%;left:5%;animation:float 20s ease-in-out infinite}.hero-shape-2{width:250px;height:250px;background:rgba(0,200,255,.1);bottom:10%;right:5%;animation:float 25s ease-in-out infinite reverse}.hero-shape-3{width:180px;height:180px;background:rgba(255,85,0,.1);top:50%;right:20%;animation:float 15s ease-in-out infinite}.portfolio-filter{background:linear-gradient(135deg,#000000,#111111);padding:60px 0}.filter-wrapper{text-align:center;max-width:1200px;margin:0 auto;padding:0 20px}.filter-title{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;color:#15ff00;margin-bottom:35px}.filter-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;max-width:100%;overflow-x:auto;padding:10px 0;-webkit-overflow-scrolling:touch}.filter-button{background:rgba(21,255,0,.05);border:2px solid rgba(21,255,0,.2);border-radius:20px;padding:10px 18px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;color:#fff;font-weight:600;font-size:clamp(.8rem,1.2vw,.95rem);white-space:nowrap;min-width:fit-content}.filter-button:hover{box-shadow:0 8px 20px rgba(21,255,0,.15)}.filter-button.active,.filter-button:hover{transform:translateY(-2px);border-color:#15ff00}.filter-button.active{background:linear-gradient(45deg,#15ff00,#00c8ff);color:#000;box-shadow:0 8px 20px rgba(21,255,0,.3)}.filter-icon{font-size:1.1rem}.filter-text{font-size:inherit}.featured-projects{background:linear-gradient(135deg,#111111,#000000);padding:80px 0}.section-header{text-align:center;margin-bottom:50px;padding:0 20px}.section-subtitle{background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);padding:6px 16px;border-radius:25px;color:#15ff00;font-weight:600;font-size:clamp(.8rem,1.2vw,.9rem)}.section-subtitle,.section-title{display:inline-block;margin-bottom:15px}.section-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;position:relative}.section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#15ff00,#00c8ff);border-radius:2px}.section-description{font-size:clamp(.95rem,1.8vw,1.1rem);color:rgba(255,255,255,.8);max-width:700px;margin:0 auto;line-height:1.6}.featured-projects-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}.featured-project{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:25px;overflow:hidden;transition:all .3s ease;position:relative}.featured-project:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--project-color)}.featured-project:hover{transform:translateY(-8px);border-color:var(--project-color);box-shadow:0 20px 40px rgba(0,0,0,.3)}.project-header{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 30px 15px;border-bottom:1px solid rgba(21,255,0,.1);gap:15px}.project-category{display:flex;align-items:center;gap:10px;background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);padding:6px 12px;border-radius:15px;flex-shrink:0}.category-icon{font-size:1.3rem}.category-name{color:#15ff00;font-weight:600;font-size:clamp(.8rem,1.2vw,.9rem)}.project-featured-badge{background:var(--project-color);color:#000;padding:4px 12px;border-radius:12px;font-size:clamp(.7rem,1vw,.8rem);font-weight:700;text-transform:uppercase;flex-shrink:0}.project-content{padding:30px}.project-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:var(--project-color);margin-bottom:8px;line-height:1.2}.project-client{color:rgba(255,255,255,.8);font-size:clamp(.95rem,1.5vw,1.1rem);margin-bottom:20px;font-weight:600}.project-description{color:rgba(255,255,255,.9);font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.6;margin-bottom:25px}.project-details{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:25px}.project-challenge,.project-solution{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.1);border-radius:12px;padding:20px}.project-challenge h4,.project-solution h4{color:var(--project-color);font-size:clamp(1rem,1.8vw,1.2rem);margin-bottom:12px;font-weight:700}.project-challenge p,.project-solution p{color:rgba(255,255,255,.9);line-height:1.5;font-size:clamp(.9rem,1.3vw,1rem)}.project-technologies{margin-bottom:25px}.project-technologies h4{color:var(--project-color);font-size:clamp(1rem,1.8vw,1.2rem);margin-bottom:15px;font-weight:700}.tech-tags{display:flex;flex-wrap:wrap;gap:8px}.tech-tag{background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);color:#15ff00;padding:6px 12px;border-radius:15px;font-size:clamp(.8rem,1.2vw,.9rem);font-weight:600}.project-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin-bottom:25px;padding:20px;background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.1);border-radius:12px}.metric{text-align:center}.metric-label{display:block;color:rgba(255,255,255,.7);font-size:clamp(.8rem,1.2vw,.9rem);margin-bottom:6px}.metric-value{display:block;color:var(--project-color);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800}.project-results h4{color:var(--project-color);font-size:clamp(1rem,1.8vw,1.2rem);margin-bottom:15px;font-weight:700}.results-list{display:grid;grid-template-columns:1fr;gap:12px}.result-item{display:flex;align-items:flex-start;gap:10px;background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.1);border-radius:8px;padding:12px}.result-icon{color:var(--project-color);font-size:1.1rem;font-weight:700;flex-shrink:0;margin-top:2px}.result-text{color:rgba(255,255,255,.9);font-size:clamp(.9rem,1.3vw,1rem);line-height:1.4}.project-footer{display:flex;gap:15px;justify-content:center;padding:25px 30px;flex-wrap:wrap}.project-expanded,.project-footer{border-top:1px solid rgba(21,255,0,.1)}.project-expanded{background:rgba(21,255,0,.02)}.expanded-content{padding:30px}.expanded-content h4{color:var(--project-color);font-size:clamp(1.1rem,2vw,1.3rem);margin-bottom:15px;font-weight:700}.expanded-content p{color:rgba(255,255,255,.9);line-height:1.6;margin-bottom:25px;font-size:clamp(.95rem,1.4vw,1rem)}.timeline{display:grid;grid-template-columns:1fr;gap:20px;position:relative}.timeline-item{display:flex;align-items:flex-start;gap:15px;position:relative}.timeline-icon{width:45px;height:45px;background:var(--project-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#000;flex-shrink:0}.timeline-content h5{color:var(--project-color);font-size:clamp(1rem,1.6vw,1.1rem);margin-bottom:8px;font-weight:700}.timeline-content p{color:rgba(255,255,255,.8);font-size:clamp(.85rem,1.3vw,.9rem);line-height:1.4}.other-projects{background:linear-gradient(135deg,#000000,#111111);padding:80px 0}.other-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;max-width:1200px;margin:0 auto;padding:0 20px}.other-project{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;overflow:hidden;transition:all .3s ease;position:relative}.other-project:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--project-color);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.other-project:hover{transform:translateY(-6px);border-color:var(--project-color);box-shadow:0 15px 35px rgba(0,0,0,.3)}.other-project:hover:before{transform:scaleX(1)}.other-project-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px 15px;border-bottom:1px solid rgba(21,255,0,.1)}.other-project-icon{font-size:2.2rem;color:var(--project-color)}.other-project-category{background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);color:#15ff00;padding:4px 10px;border-radius:12px;font-size:clamp(.7rem,1.1vw,.8rem);font-weight:600}.other-project-content{padding:25px}.other-project-title{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;color:var(--project-color);margin-bottom:8px;line-height:1.3}.other-project-client{color:rgba(255,255,255,.8);font-size:clamp(.85rem,1.3vw,.95rem);margin-bottom:12px;font-weight:600}.other-project-description{color:rgba(255,255,255,.9);line-height:1.5;margin-bottom:15px;font-size:clamp(.9rem,1.3vw,1rem)}.other-project-technologies{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.other-tech-tag{background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);color:#15ff00;padding:3px 8px;border-radius:10px;font-size:clamp(.7rem,1.1vw,.8rem);font-weight:600}.other-project-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.other-metric{text-align:center}.other-metric-label{display:block;color:rgba(255,255,255,.7);font-size:clamp(.75rem,1.1vw,.8rem);margin-bottom:4px}.other-metric-value{display:block;color:var(--project-color);font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700}.other-project-footer{padding:0 25px 25px}.btn-sm{padding:8px 16px;font-size:clamp(.8rem,1.2vw,.9rem);min-height:36px}.testimonials{background:linear-gradient(135deg,#111111,#000000);padding:80px 0}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.testimonial{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px;transition:all .3s ease;position:relative;overflow:hidden}.testimonial:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--testimonial-color)}.testimonial:hover{transform:translateY(-6px);border-color:var(--testimonial-color);box-shadow:0 15px 35px rgba(0,0,0,.3)}.testimonial-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.testimonial-avatar{width:50px;height:50px;background:var(--testimonial-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#000;flex-shrink:0}.testimonial-info{flex:1}.testimonial-name{color:var(--testimonial-color);font-size:clamp(1.1rem,1.8vw,1.3rem);margin-bottom:4px;font-weight:700}.testimonial-role{color:#fff;font-weight:600;margin-bottom:2px;font-size:clamp(.9rem,1.3vw,1rem)}.testimonial-company{color:rgba(255,255,255,.7);font-size:clamp(.8rem,1.2vw,.95rem)}.testimonial-rating{display:flex;gap:2px;flex-shrink:0}.star{font-size:1.1rem}.testimonial-content{position:relative;margin-bottom:20px}.quote-icon{font-size:3rem;color:var(--testimonial-color);opacity:.3;position:absolute;top:-15px;left:-8px;line-height:1}.testimonial-text{color:rgba(255,255,255,.9);font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.6;font-style:italic;position:relative;z-index:2}.testimonial-footer{padding-top:15px;border-top:1px solid rgba(21,255,0,.1)}.testimonial-project{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-label{color:rgba(255,255,255,.7);font-size:clamp(.8rem,1.2vw,.9rem)}.project-name{color:var(--testimonial-color);font-weight:600;font-size:clamp(.85rem,1.3vw,.95rem)}.portfolio-cta{background:linear-gradient(135deg,#000000,#111111);padding:80px 0;position:relative;overflow:hidden}.cta-content{max-width:700px;position:relative;z-index:2;padding:0 20px}.cta-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:#15ff00;margin-bottom:15px;line-height:1.2}.cta-description{font-size:clamp(.95rem,1.8vw,1.2rem);color:rgba(255,255,255,.9);margin-bottom:35px;line-height:1.6}.cta-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cta-shape{position:absolute;border-radius:50%;filter:blur(80px)}.cta-shape-1{width:400px;height:400px;background:rgba(21,255,0,.1);top:-100px;left:-100px}.cta-shape-2{width:300px;height:300px;background:rgba(0,200,255,.1);bottom:-80px;right:-80px}@media (max-width:1024px){.portfolio-hero-stats{grid-template-columns:repeat(2,1fr);gap:15px}.project-details{grid-template-columns:1fr;gap:15px}.project-metrics{grid-template-columns:repeat(2,1fr)}.results-list,.timeline{grid-template-columns:1fr}.other-projects-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:768px){.portfolio-hero-container{padding:100px 0 60px}.featured-projects,.other-projects,.portfolio-cta,.portfolio-filter,.testimonials{padding:60px 0}.portfolio-hero-stats{grid-template-columns:1fr 1fr;gap:12px}.filter-buttons{justify-content:flex-start;overflow-x:auto;padding:10px 0 20px;gap:10px}.filter-button{flex-shrink:0;min-width:110px;padding:8px 14px}.project-content{padding:25px}.project-header{padding:20px 25px 12px;flex-direction:column;gap:12px;align-items:flex-start}.project-footer{flex-direction:column;padding:20px 25px;gap:12px}.other-projects-grid{grid-template-columns:1fr;gap:20px}.testimonials-grid{grid-template-columns:1fr;gap:25px}.testimonial-header{flex-direction:column;text-align:center;gap:12px}.testimonial-rating{justify-content:center}}@media (max-width:576px){.portfolio-hero-content{padding:0 15px}.portfolio-hero-stats{grid-template-columns:1fr;gap:10px}.hero-stat{padding:15px 10px}.featured-projects-grid,.filter-wrapper,.other-projects-grid,.section-header,.testimonials-grid{padding:0 15px}.project-title{font-size:1.4rem}.project-metrics{grid-template-columns:1fr;gap:10px}.other-project-header{flex-direction:column;gap:10px;align-items:center;text-align:center}.other-project-metrics{grid-template-columns:1fr;gap:10px}.cta-actions{flex-direction:column;align-items:center;gap:12px}.btn-large{width:100%;max-width:280px}.expanded-content,.testimonial{padding:20px}}@media (max-width:480px){.container,.featured-projects-grid,.filter-wrapper,.other-projects-grid,.portfolio-hero-content,.section-header,.testimonials-grid{padding:0 10px}.project-content{padding:20px}.project-header{padding:15px 20px 10px}.project-footer{padding:15px 20px}.other-project-content{padding:20px}.other-project-footer{padding:0 20px 20px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;color:#15ff00;background-color:#000000;line-height:1.6;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.btn-primary{background:linear-gradient(45deg,#15ff00,#04ff00);color:#000000;border:none;padding:14px 28px;border-radius:25px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 15px rgba(21,255,0,.3);font-size:1rem;min-height:48px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(21,255,0,.4);color:#000000}.btn-secondary{background:transparent;color:#15ff00;border:2px solid #15ff00;padding:12px 26px;border-radius:25px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;font-size:1rem;min-height:48px}.btn-secondary:hover{background:#15ff00;color:#000000;transform:translateY(-2px)}.btn-large{padding:16px 32px;font-size:1.1rem;min-height:56px}.btn-icon{font-size:1.2rem}.section-padding{padding:80px 0}.heading-container{text-align:center;margin-bottom:60px}.heading-container h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:20px;color:#15ff00;position:relative;display:inline-block}.heading-container h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(45deg,#15ff00,#04ff00)}.section-subtitle{color:#ffffff;font-size:clamp(1rem,2vw,1.1rem);max-width:700px;margin:0 auto;line-height:1.6}.card{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:15px;padding:30px;transition:all .3s ease;backdrop-filter:blur(10px)}.card:hover{transform:translateY(-5px);border-color:#15ff00;box-shadow:0 10px 30px rgba(21,255,0,.2)}.form-control{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.3);border-radius:10px;padding:15px;color:#15ff00;width:100%;font-size:1rem;transition:all .3s ease}.form-control:focus{outline:none;border-color:#15ff00;box-shadow:0 0 10px rgba(21,255,0,.3)}.form-control::placeholder{color:rgba(21,255,0,.6)}.grid{display:grid;gap:30px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.navbar{background:rgba(0,0,0,.95);backdrop-filter:blur(20px);padding:15px 0;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;border-bottom:1px solid rgba(21,255,0,.1)}.navbar.scrolled{background:rgba(0,0,0,.98);padding:12px 0;border-bottom:1px solid rgba(21,255,0,.2);box-shadow:0 2px 20px rgba(0,0,0,.5)}.navbar-brand{font-size:clamp(1.5rem,3vw,1.8rem);font-weight:700;color:#15ff00;text-decoration:none}.navbar-nav{display:flex;list-style:none;gap:30px;align-items:center}.nav-link{color:#ffffff;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:8px 16px;border-radius:8px;font-size:clamp(.9rem,1.5vw,1rem)}.nav-link.active,.nav-link:hover{color:#15ff00;background:rgba(21,255,0,.1)}.hero_area{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:80px}.hero-particles{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%2315ff00" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>');animation:float 20s ease-in-out infinite}.hero-background,.hero-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-image-wrapper{position:relative;width:100%;height:100%}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.15;filter:blur(1px)}.hero-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 70%)}.hero-container{position:relative;z-index:3;padding:40px 0 80px;width:100%}.hero-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text-section{max-width:100%}.hero-badge{display:inline-flex;align-items:center;gap:12px;background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);padding:12px 20px;border-radius:30px;font-size:clamp(.8rem,1.5vw,.9rem);color:#15ff00;margin-bottom:30px;backdrop-filter:blur(10px)}.hero-main-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:30px;color:#ffffff}.page-hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:20px;color:#ffffff}.highlight-text{color:#15ff00;position:relative;display:inline-block}.highlight-decoration{position:absolute;bottom:-8px;left:0;width:100%;height:4px;background:linear-gradient(90deg,#15ff00,#04ff00,#15ff00);border-radius:2px;animation:glow 2s ease-in-out infinite alternate}.hero-main-description,.page-hero-subtitle{font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:40px}.hero-features{display:flex;gap:20px;margin-bottom:50px;flex-wrap:wrap}.feature-item{gap:10px;color:#15ff00;font-weight:600;font-size:clamp(.9rem,1.5vw,1rem)}.feature-icon,.feature-item{display:flex;align-items:center}.feature-icon{background:#15ff00;color:#000000;width:24px;height:24px;border-radius:50%;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}.cta-buttons,.hero-actions{display:flex;gap:20px;flex-wrap:wrap}.hero-logo-display,.hero-visual-section{display:flex;justify-content:center;align-items:center}.hero-logo-display{position:relative;width:clamp(250px,30vw,400px);height:clamp(250px,30vw,400px)}.hero-logo-img{width:75%;height:75%;object-fit:contain;filter:drop-shadow(0 0 30px rgba(21,255,0,.5));animation:logoFloat 4s ease-in-out infinite}.logo-orbit{position:absolute;border:1px solid rgba(21,255,0,.3);border-radius:50%;animation:rotate 10s linear infinite}.orbit-1{width:80%;height:80%;animation-duration:15s}.orbit-2{width:90%;height:90%;animation-duration:20s;animation-direction:reverse}.orbit-3{width:100%;height:100%;animation-duration:25s}.page-hero-content{text-align:center;max-width:800px;margin:0 auto}.services-section{background:linear-gradient(135deg,#111111,#000000)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.service-card{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-10px);border-color:#15ff00;box-shadow:0 20px 40px rgba(21,255,0,.2)}.service-icon{font-size:clamp(3rem,5vw,4rem);margin-bottom:20px;display:block}.service-title{color:#15ff00;font-size:clamp(1.2rem,2.5vw,1.4rem);margin-bottom:15px;font-weight:700}.service-description{color:rgba(255,255,255,.8);font-size:clamp(.9rem,1.5vw,.95rem);line-height:1.5}.about-section{background:linear-gradient(135deg,#000000,#111111)}.about-intro-grid,.about-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.section-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(21,255,0,.1);border:1px solid rgba(21,255,0,.3);padding:10px 18px;border-radius:25px;font-size:clamp(.8rem,1.5vw,.9rem);color:#15ff00;margin-bottom:25px;backdrop-filter:blur(10px)}.about-main-title,.section-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.2;margin-bottom:30px;color:#ffffff}.section-title{color:#15ff00;margin-bottom:25px}.about-description,.intro-text{font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;color:rgba(255,255,255,.8);margin-bottom:20px}.intro-text strong{color:#15ff00}.about-highlights,.company-stats{display:flex;gap:30px;margin-bottom:40px;flex-wrap:wrap;justify-content:center}.company-stat,.highlight-item{text-align:center;min-width:120px}.company-stat .stat-number,.highlight-number{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#15ff00;line-height:1;text-shadow:0 0 20px rgba(21,255,0,.5);margin-bottom:8px}.company-stat .stat-label,.highlight-label{font-size:clamp(.8rem,1.5vw,.9rem);color:rgba(255,255,255,.7)}.about-visual-side{position:relative}.about-image-container,.intro-image-container{position:relative;display:flex;justify-content:center;align-items:center}.image-frame,.intro-image-container{position:relative;border-radius:25px;overflow:hidden;box-shadow:0 25px 50px rgba(21,255,0,.2)}.about-main-image,.intro-image{width:100%;max-width:450px;height:auto;display:block;filter:brightness(1.1) contrast(1.1)}.intro-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:30px;color:#ffffff;text-align:center}.overlay-content h3{color:#15ff00;font-size:1.5rem;margin-bottom:10px;font-weight:700}.overlay-content p{font-size:1rem;opacity:.9}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-card{position:absolute;background:rgba(21,255,0,.1);backdrop-filter:blur(15px);border:1px solid rgba(21,255,0,.4);border-radius:15px;padding:12px 16px;display:flex;align-items:center;gap:10px;animation:float 4s ease-in-out infinite;box-shadow:0 10px 30px rgba(21,255,0,.2);font-size:clamp(.8rem,1.5vw,.95rem)}.card-1{top:15%;left:-10%;animation-delay:0s}.card-2{top:45%;right:-15%;animation-delay:1s}.card-3{bottom:25%;left:-5%;animation-delay:2s}.card-4{bottom:5%;right:-10%;animation-delay:3s}.card-icon{font-size:clamp(1.5rem,2.5vw,1.8rem)}.card-text{color:#15ff00;font-weight:600}.stats-section{background:linear-gradient(135deg,#111111,#000000)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.stat-card{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.stat-card:hover{transform:translateY(-5px);border-color:#15ff00;box-shadow:0 15px 35px rgba(21,255,0,.2)}.stat-icon{font-size:clamp(2.5rem,4vw,3rem);margin-bottom:20px;display:block}.stat-number{font-size:clamp(2.5rem,5vw,3.5rem);color:#15ff00;margin-bottom:15px;font-weight:800;text-shadow:0 0 20px rgba(21,255,0,.5)}.stat-label{color:#ffffff;font-size:clamp(1rem,2vw,1.1rem);font-weight:500}.portfolio-numbers{display:flex;justify-content:center;gap:40px;margin-top:30px;flex-wrap:wrap}.portfolio-number{text-align:center;min-width:120px}.portfolio-number .number{font-size:clamp(2rem,4vw,2.5rem);color:#15ff00;font-weight:800;margin-bottom:5px;text-shadow:0 0 15px rgba(21,255,0,.5)}.portfolio-number .label{color:rgba(255,255,255,.8);font-size:clamp(.8rem,1.5vw,.9rem)}.mvv-section{background:linear-gradient(135deg,#111111,#000000)}.mvv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.mvv-card{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px;transition:all .3s ease}.mvv-card:hover{transform:translateY(-5px);border-color:#15ff00;box-shadow:0 15px 30px rgba(21,255,0,.2)}.mvv-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.mvv-icon{font-size:clamp(2rem,3vw,2.5rem)}.mvv-card h3{color:#15ff00;font-size:clamp(1.3rem,2.5vw,1.5rem);font-weight:700}.mvv-card p{color:rgba(255,255,255,.9);line-height:1.6;font-size:clamp(.95rem,1.5vw,1rem)}.values-list{list-style:none;padding:0}.values-list li{color:rgba(255,255,255,.9);margin-bottom:10px;padding-left:20px;position:relative;font-size:clamp(.95rem,1.5vw,1rem)}.values-list li:before{content:"✓";position:absolute;left:0;color:#15ff00;font-weight:700}.team-card{grid-column:1/-1;max-width:none}.team-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:20px}.team-member{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:rgba(21,255,0,.03);border:1px solid rgba(21,255,0,.1);border-radius:15px;transition:all .3s ease}.team-member:hover{transform:translateY(-3px);border-color:rgba(21,255,0,.3);box-shadow:0 10px 25px rgba(21,255,0,.1)}.member-photo{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:15px;border:2px solid rgba(21,255,0,.3);box-shadow:0 0 15px rgba(21,255,0,.2)}.member-photo img{width:100%;height:100%;object-fit:cover}.member-info h4{color:#15ff00;font-size:1.1rem;font-weight:600;margin-bottom:8px}.member-role{color:rgba(255,255,255,.8);font-size:.9rem;font-weight:500;margin-bottom:10px}.member-description{color:rgba(255,255,255,.7);font-size:.85rem;line-height:1.4;margin:0}@media (max-width:768px){.team-members{grid-template-columns:1fr;gap:20px}.team-member{flex-direction:row;text-align:left;padding:15px}.member-photo{width:60px;height:60px;margin-bottom:0;margin-right:15px}.member-info{flex:1}}.why-choose-section{background:linear-gradient(135deg,#111111,#000000)}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.why-choose-item{background:rgba(21,255,0,.05);border:1px solid rgba(21,255,0,.2);border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.why-choose-item:hover{transform:translateY(-5px);border-color:#15ff00;box-shadow:0 15px 30px rgba(21,255,0,.2)}.why-icon{font-size:3rem;margin-bottom:20px;display:block}.why-choose-item h3{color:#15ff00;font-size:1.3rem;margin-bottom:15px;font-weight:700}.why-choose-item p{color:rgba(255,255,255,.8);line-height:1.6}.cta-section{background:linear-gradient(135deg,#000000,#111111)}.cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-content h2{font-size:clamp(2rem,4vw,2.5rem);color:#15ff00;margin-bottom:20px;font-weight:700}.cta-content p{font-size:clamp(1rem,2vw,1.1rem);color:rgba(255,255,255,.9);margin-bottom:40px;line-height:1.6}.footer{background:linear-gradient(135deg,#111111,#000000);padding:60px 0 30px;border-top:1px solid rgba(21,255,0,.2)}.footer a{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:999!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow{0%{box-shadow:0 0 5px rgba(21,255,0,.5)}to{box-shadow:0 0 20px rgba(21,255,0,.8)}}@media (max-width:1024px){.about-intro-grid,.about-wrapper,.hero-content-grid{grid-template-columns:1fr;gap:40px;text-align:center}.hero-visual-section{order:-1}.floating-elements{display:none}}@media (max-width:768px){.section-padding{padding:60px 0}.hero-container{padding:20px 0 60px}.hero_area{padding-top:70px}.hero-features{justify-content:center}.cta-buttons,.hero-actions{flex-direction:column;align-items:center}.btn-large{width:100%;max-width:300px}.about-highlights,.company-stats,.portfolio-numbers{flex-direction:column;gap:20px}}@media (max-width:576px){.container{padding:0 15px}.hero-badge{padding:10px 15px;font-size:.8rem}.mvv-grid,.services-grid,.stats-grid,.team-grid,.why-choose-grid{grid-template-columns:1fr}.card{padding:20px}.hero_area{padding-top:60px}.hero-container{padding:10px 0 40px}}.logo-text{color:#15ff00;font-weight:700;font-size:1.8rem;font-family:Poppins,sans-serif;letter-spacing:2px;text-shadow:0 0 10px rgba(21,255,0,.5);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.logo-text:hover{color:#04ff00;text-shadow:0 0 15px rgba(21,255,0,.8);transform:scale(1.05)}