/* Generated by "npm run build" - edit styles.css / script.js instead. */
@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/orbitron-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/orbitron-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url('fonts/orbitron-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin-ext.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin-ext.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin-ext.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin-ext.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url('fonts/roboto-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url('fonts/fa-solid-900.woff2') format('woff2')}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/fa-brands-400.woff2') format('woff2')}.fa,.fa-brands,.fa-solid,.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa,.fa-solid,.fas{font-family:'Font Awesome 6 Free';font-weight:900}.fa-brands,.fab{font-family:'Font Awesome 6 Brands';font-weight:400}.fa-dollar-sign:before{content:"\24"}.fa-heart:before{content:"\f004"}.fa-home:before{content:"\f015"}.fa-clock:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-lock:before{content:"\f023"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-play:before{content:"\f04b"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-info-circle:before{content:"\f05a"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-down:before{content:"\f063"}.fa-expand:before{content:"\f065"}.fa-leaf:before{content:"\f06c"}.fa-eye:before{content:"\f06e"}.fa-chevron-down:before{content:"\f078"}.fa-cogs:before{content:"\f085"}.fa-linkedin:before{content:"\f08c"}.fa-trophy:before{content:"\f091"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-certificate:before{content:"\f0a3"}.fa-flask:before{content:"\f0c3"}.fa-bolt:before{content:"\f0e7"}.fa-lightbulb:before{content:"\f0eb"}.fa-code-branch:before{content:"\f126"}.fa-fire-extinguisher:before{content:"\f134"}.fa-bullseye:before{content:"\f140"}.fa-instagram:before{content:"\f16d"}.fa-sun:before{content:"\f185"}.fa-building:before{content:"\f1ad"}.fa-plug:before{content:"\f1e6"}.fa-calculator:before{content:"\f1ec"}.fa-server:before{content:"\f233"}.fa-balance-scale:before{content:"\f24e"}.fa-industry:before{content:"\f275"}.fa-handshake:before{content:"\f2b5"}.fa-thermometer-half:before{content:"\f2c9"}.fa-microchip:before{content:"\f2db"}.fa-sync-alt:before{content:"\f2f1"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-shield-alt:before{content:"\f3ed"}.fa-dumbbell:before{content:"\f44b"}.fa-box:before{content:"\f466"}.fa-clipboard-check:before{content:"\f46c"}.fa-shipping-fast:before{content:"\f48b"}.fa-vial:before{content:"\f492"}.fa-broadcast-tower:before{content:"\f519"}.fa-project-diagram:before{content:"\f542"}.fa-robot:before{content:"\f544"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-award:before{content:"\f559"}.fa-headset:before{content:"\f590"}.fa-solar-panel:before{content:"\f5ba"}.fa-spray-can:before{content:"\f5bd"}.fa-weight-hanging:before{content:"\f5cd"}.fa-atom:before{content:"\f5d2"}.fa-charging-station:before{content:"\f5e7"}.fa-layer-group:before{content:"\f5fd"}.fa-shapes:before{content:"\f61f"}.fa-tachometer-alt:before{content:"\f625"}.fa-city:before{content:"\f64f"}.fa-hammer:before{content:"\f6e3"}.fa-mountain:before{content:"\f6fc"}.fa-network-wired:before{content:"\f6ff"}.fa-cloud-rain:before{content:"\f73d"}.fa-ethernet:before{content:"\f796"}.fa-grip-lines:before{content:"\f7a4"}.fa-tools:before{content:"\f7d9"}.fa-hard-hat:before{content:"\f807"}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}.modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100vh;min-height:100vh;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);transition:opacity .3s ease;justify-content:center;align-items:center}.modal-content{align-self:center;margin:0;max-width:900px;max-height:80vh;overflow-y:auto;background-color:#fff;padding:2rem;border-radius:15px;box-shadow:var(--shadow-heavy);position:relative;animation:slideDown .4s ease forwards;display:flex;gap:2rem;flex-wrap:nowrap;justify-content:center;align-items:center}.modal-two-column{display:flex;gap:2rem;flex-wrap:wrap}.modal-image-container{flex:1 1 40%;max-width:40%;display:flex;align-items:center;justify-content:center}.modal-image-container img{width:100%;height:auto;border-radius:15px;object-fit:contain}.modal-text-content{flex:1 1 55%;max-width:55%;display:flex;flex-direction:column;justify-content:center}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.close-button{color:var(--primary-color);position:absolute;top:15px;right:20px;font-size:2rem;font-weight:700;cursor:pointer;transition:color .3s ease}.close-button:hover{color:var(--highlight-color)}.modal-product-icon{font-size:3rem;color:var(--accent-color);margin-bottom:1rem;text-align:center}#modal-product-title{font-family:Orbitron,monospace;font-size:2rem;color:var(--primary-color);margin-bottom:1rem;text-align:center}#modal-product-description{font-size:1.1rem;color:var(--text-light);margin-bottom:1.5rem;text-align:center}#modal-product-features{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}#modal-product-features .feature-tag{background:var(--gradient-primary);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;text-align:center}:root{--primary-color:#1a365d;--secondary-color:#2d5a8a;--accent-color:#4299e1;--highlight-color:#ffd700;--text-dark:#1a202c;--text-light:#4a5568;--bg-light:#f7fafc;--bg-dark:#1a202c;--gradient-primary:linear-gradient(135deg, #1a365d 0%, #2d5a8a 50%, #4299e1 100%);--gradient-accent:linear-gradient(135deg, #4299e1 0%, #63b3ed 100%);--gradient-gold:linear-gradient(135deg, #ffd700 0%, #ffed4a 100%);--shadow-light:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-medium:0 10px 25px rgba(0, 0, 0, 0.15);--shadow-heavy:0 20px 40px rgba(0, 0, 0, 0.2)}body{font-family:Roboto,sans-serif;line-height:1.6;color:var(--text-dark);background:#fff;overflow-x:hidden}.container{width:94%;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2.5rem);box-sizing:border-box}.neo-nav{position:fixed;top:0;width:100%;background:rgba(26,54,93,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;transition:all .3s ease}.neo-nav.scrolled{background:rgba(26,54,93,.98);box-shadow:0 10px 25px rgba(0,0,0,.15)}.neo-nav-container{width:94%;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2.5rem);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.neo-nav-logo{display:flex;align-items:center;gap:.5rem}.neo-nav-logo img{height:40px;width:auto}.neo-nav-menu{display:flex;align-items:center;list-style:none;gap:1.5rem}.neo-nav-link{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.neo-nav-link::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:gold;transition:all .3s ease}.neo-nav-link:hover::after{width:100%}.neo-nav-link:hover{color:gold}.neo-dropdown{position:relative}.neo-dropdown-toggle{display:flex;align-items:center;gap:.3rem;cursor:pointer}.neo-dropdown-menu{position:absolute;top:100%;left:0;min-width:250px;background:#1a365d;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;list-style:none;padding:.5rem 0;margin:0;max-height:70vh;overflow-y:auto}.neo-dropdown:hover .neo-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.neo-dropdown-menu li{margin:0}.neo-dropdown-menu a{display:block;padding:.75rem 1.5rem;color:#fff;text-decoration:none;font-size:.9rem;transition:all .3s ease;border-left:3px solid transparent}.neo-dropdown-menu a:hover{background:rgba(66,153,225,.1);border-left-color:gold}.neo-hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.neo-hamburger span{width:25px;height:3px;background:#fff;transition:.3s}.neo-hamburger.active span:first-child{transform:translateY(7px) rotate(45deg)}.neo-hamburger.active span:nth-child(2){opacity:0}.neo-hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:968px){.neo-hamburger{display:flex}.neo-nav-menu{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background:#1a365d;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:1rem 0;transition:left .3s ease;overflow-y:auto}.neo-nav-menu.active{left:0}.neo-nav-menu>li{width:100%;border-bottom:1px solid rgba(255,255,255,.1)}.neo-nav-link{display:block;padding:1rem 2rem;width:100%}.neo-dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border-radius:0;max-height:0;overflow:hidden;transition:max-height .3s ease;width:100%}.neo-dropdown.active .neo-dropdown-menu{max-height:1000px;overflow-y:auto}.neo-dropdown-menu a{padding-left:3rem}}h1,h2,h3,h4,h5,h6{font-family:Orbitron,monospace;font-weight:700;line-height:1.2;color:#fff}.section-header{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(50px);animation:fadeInUp .8s ease forwards}.section-title{font-size:clamp(2rem, 5vw, 3rem);margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{from{filter:drop-shadow(0 0 5px rgba(66, 153, 225, .5))}to{filter:drop-shadow(0 0 15px rgba(66, 153, 225, .8))}}.section-subtitle{font-size:1.2rem;color:var(--text-light);font-weight:300;animation:slideInUp .8s ease .2s forwards}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;font-size:1rem;position:relative;overflow:hidden;transform:translateY(0);animation:bounceIn .6s ease}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1);opacity:1}}.btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn:hover::before{left:100%}.btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover::after{width:300px;height:300px}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-medium);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(66,153,225,.7)}70%{box-shadow:0 0 0 10px rgba(66,153,225,0)}100%{box-shadow:0 0 0 0 rgba(66,153,225,0)}}.btn-primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-heavy);animation:none}.btn-secondary{background:0 0;color:var(--primary-color);border:2px solid var(--primary-color);animation:borderDance 3s ease-in-out infinite}@keyframes borderDance{0%,100%{border-color:var(--primary-color)}50%{border-color:var(--accent-color)}}.btn-secondary:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px) scale(1.05);animation:none}.navbar{position:fixed;top:0;width:100%;background:rgba(26,54,93,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;transition:all .3s ease;animation:slideInDown .6s ease}@keyframes slideInDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar.scrolled{background:rgba(26,54,93,.98);box-shadow:var(--shadow-medium);animation:navGlow .5s ease}@keyframes navGlow{0%{box-shadow:0 0 0 rgba(66,153,225,0)}50%{box-shadow:0 5px 20px rgba(66,153,225,.3)}100%{box-shadow:var(--shadow-medium)}}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;flex-direction:column;align-items:center;animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.logo-text{font-family:Orbitron,monospace;font-size:1.8rem;font-weight:900;color:var(--highlight-color);text-shadow:0 0 20px rgba(255,215,0,.5);animation:logoGlow 2s ease-in-out infinite alternate}@keyframes logoGlow{from{text-shadow:0 0 20px rgba(255,215,0,.5)}to{text-shadow:0 0 30px rgba(255,215,0,.8),0 0 40px rgba(255,215,0,.3)}}.logo-subtitle{font-size:.7rem;color:#fff;letter-spacing:2px;margin-top:-5px;animation:slideInLeft .8s ease .3s forwards}.nav-menu{display:flex;align-items:center;list-style:none;gap:2rem}.nav-menu li{animation:slideInUp .6s ease forwards}.nav-menu li:first-child{animation-delay:.1s}.nav-menu li:nth-child(2){animation-delay:.2s}.nav-menu li:nth-child(3){animation-delay:.3s}.nav-menu li:nth-child(4){animation-delay:.4s}.nav-menu li:nth-child(5){animation-delay:.5s}.nav-menu li:nth-child(6){animation-delay:.6s}.nav-menu li:nth-child(7){animation-delay:.7s}.nav-link{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 1rem;border-radius:20px}.nav-link::after{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:2px;background:var(--highlight-color);transition:all .3s ease;transform:translateX(-50%)}.nav-link:hover::after{width:100%}.nav-link:hover{color:var(--highlight-color);transform:translateY(-2px);text-shadow:0 0 10px rgba(255,215,0,.5)}.fusn-bt-hero{position:relative;overflow:hidden;width:100%}.fusn-bt-hero .slides{display:flex;transition:transform .8s ease-in-out}.fusn-bt-hero .slide{min-width:100%}.fusn-bt-hero img{width:100%;display:block;margin-top:70px;height:auto}.fusn-bt-hero .next,.fusn-bt-hero .prev{position:absolute;top:60%;transform:translateY(-50%);background:rgba(0,0,0,0);color:#fff;border:none;cursor:pointer;border-radius:50%}.fusn-bt-hero .prev{left:10px}.fusn-bt-hero .next{right:10px}.fusn-bt-hero .dots{text-align:center;position:absolute;bottom:15px;width:100%}.fusn-bt-hero .dot{display:inline-block;width:10px;height:10px;margin:0 5px;background:rgba(255,255,255,.5);border-radius:50%;cursor:pointer}.fusn-bt-hero .dot.active{background:#fff}.dropdown-menu a{display:flex;align-items:center;gap:.5rem}.dropdown-menu a::after{content:'→';margin-left:auto;opacity:0;transition:opacity .3s ease}.dropdown-menu a:hover::after{opacity:1}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px;animation:slideInRight .6s ease}.hamburger span{width:25px;height:3px;background:#fff;transition:.3s;animation:slideInLeft .4s ease}.hamburger span:first-child{animation-delay:.1s}.hamburger span:nth-child(2){animation-delay:.2s}.hamburger span:nth-child(3){animation-delay:.3s}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hero{margin-top:0;min-height:100vh;padding:calc(72px + 1.5rem) 1.5rem 2.5rem;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--gradient-primary);box-sizing:border-box}.hero>br{display:none}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.hero-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);pointer-events:none;z-index:2}.hero-video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.particles-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.particle{position:absolute;width:2px;height:2px;background:var(--highlight-color);border-radius:50%;animation:particleFloat 6s ease-in-out infinite}@keyframes particleFloat{0%,100%{transform:translateY(0) rotate(0);opacity:.3}25%{transform:translateY(-20px) rotate(90deg);opacity:.8}50%{transform:translateY(-40px) rotate(180deg);opacity:1}75%{transform:translateY(-20px) rotate(270deg);opacity:.8}}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1}.hero-content{position:relative;z-index:2;text-align:center;color:#fff;max-width:1100px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem)}.hero-title{font-size:clamp(2.8rem, 6.8vw, 5.2rem);font-weight:900;line-height:1.15;letter-spacing:-.5px;margin-bottom:1.5rem;animation:heroTitleReveal 1s ease-out}@keyframes heroTitleReveal{0%{opacity:0;transform:translateY(50px) scale(.8)}60%{transform:translateY(-10px) scale(1.1)}100%{opacity:1;transform:translateY(0) scale(1)}}.title-line{display:block;line-height:1.15;animation:titleLineSlide .8s ease forwards}.title-line:first-child{animation-delay:.2s}.title-line:nth-child(2){animation-delay:.4s}@keyframes titleLineSlide{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.highlight{color:var(--highlight-color);text-shadow:0 0 30px rgba(255,215,0,.5);animation:highlightGlow 2s ease-in-out infinite alternate}@keyframes highlightGlow{from{text-shadow:0 0 30px rgba(255,215,0,.5)}to{text-shadow:0 0 50px rgba(255,215,0,.8),0 0 70px rgba(255,215,0,.3)}}.hero-subtitle{font-size:clamp(1.2rem, 2.2vw, 1.55rem);font-weight:400;margin-bottom:2rem;color:#e2e8f0;text-shadow:0 2px 10px rgba(0,0,0,.6);animation:slideInUp 1s ease-out .5s both}.hero-buttons{display:flex;gap:1.25rem;justify-content:center;margin-bottom:2.5rem;animation:slideInUp 1s ease-out 1s both}.hero-buttons .btn{padding:.95rem 2.2rem;font-size:1.05rem;font-weight:700}.hero-stats{display:flex;gap:clamp(2rem,5vw,4.5rem);justify-content:center;animation:slideInUp 1s ease-out 1.5s both}.stat-item{text-align:center;animation:statReveal .8s ease forwards}.stat-item:first-child{animation-delay:1.8s}.stat-item:nth-child(2){animation-delay:2s}.stat-item:nth-child(3){animation-delay:2.2s}@keyframes statReveal{0%{opacity:0;transform:translateY(30px) scale(.5)}50%{transform:translateY(-5px) scale(1.1)}100%{opacity:1;transform:translateY(0) scale(1)}}.stat-number{display:block;font-family:Orbitron,monospace;font-size:clamp(2.4rem, 4.5vw, 3.4rem);font-weight:900;color:var(--highlight-color);margin-bottom:.4rem;animation:numberGlow 3s ease-in-out infinite alternate}@keyframes numberGlow{from{text-shadow:0 0 10px rgba(255,215,0,.5)}to{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.3)}}.stat-label{font-size:clamp(.9rem, 1.5vw, 1.05rem);font-weight:500;opacity:.9;letter-spacing:.5px}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:2;animation:scrollIndicatorFloat 2s ease-in-out infinite}@keyframes scrollIndicatorFloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.scroll-arrow{width:30px;height:30px;border-right:2px solid var(--highlight-color);border-bottom:2px solid var(--highlight-color);transform:rotate(45deg);animation:bounce 2s infinite}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-10px) rotate(45deg)}60%{transform:translateY(-5px) rotate(45deg)}}@keyframes slideInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about{padding:5rem 0;background:var(--bg-light);position:relative;overflow:hidden}.about-container{width:94%;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,2.5vw,2.5rem);position:relative;z-index:2;box-sizing:border-box}.about-diagonal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 0,transparent 48%,var(--accent-color) 48%,var(--accent-color) 52%,transparent 52%,transparent 100%);opacity:.1;z-index:1;animation:diagonalSlide 20s ease-in-out infinite}@keyframes diagonalSlide{0%,100%{transform:translateX(-50px) rotate(0)}50%{transform:translateX(50px) rotate(1deg)}}.about-content{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(2rem,3.5vw,3.5rem);align-items:center;position:relative;z-index:2}.about-text{position:relative;animation:slideInLeft .8s ease .2s forwards}.about-text::before{content:'';position:absolute;top:-20px;left:-20px;width:60px;height:60px;background:var(--gradient-accent);border-radius:50%;opacity:.3;z-index:-1;animation:floatingCircle 4s ease-in-out infinite}@keyframes floatingCircle{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(-10px,-10px) scale(1.1)}50%{transform:translate(10px,-5px) scale(.9)}75%{transform:translate(-5px,10px) scale(1.05)}}.about-text p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-light);opacity:0;animation:textReveal .8s ease forwards}.about-text p:first-child{animation-delay:.4s}.about-text p:nth-child(2){animation-delay:.6s}@keyframes textReveal{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.about-highlights{display:flex;gap:2rem;margin-top:2rem}.highlight-item{text-align:center;flex:1;padding:1.5rem;background:rgba(255,255,255,.8);border-radius:15px;box-shadow:var(--shadow-light);transition:all .3s ease;animation:highlightItemReveal .6s ease forwards}.highlight-item:first-child{animation-delay:.8s}.highlight-item:nth-child(2){animation-delay:1s}.highlight-item:nth-child(3){animation-delay:1.2s}@keyframes highlightItemReveal{0%{opacity:0;transform:translateY(30px) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}.highlight-item:hover{transform:translateY(-15px) scale(1.05);box-shadow:var(--shadow-medium);animation:highlightItemHover .3s ease}@keyframes highlightItemHover{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}100%{transform:translateY(-15px) scale(1.05)}}.highlight-item i{font-size:2rem;color:var(--accent-color);margin-bottom:1rem;animation:iconSpin 2s ease-in-out infinite}@keyframes iconSpin{0%,100%{transform:rotate(0)}50%{transform:rotate(10deg)}}.highlight-item h4{font-family:Orbitron,monospace;font-size:1.1rem;color:var(--primary-color);margin-bottom:.5rem}.highlight-item p{font-size:.9rem;color:var(--text-light);margin:0}.about-image{position:relative;overflow:hidden;border-radius:15px;box-shadow:var(--shadow-medium);animation:slideInRight .8s ease .3s forwards}.about-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,var(--accent-color),transparent);opacity:.2;z-index:1;animation:gradientShift 8s ease-in-out infinite}@keyframes gradientShift{0%,100%{background:linear-gradient(45deg,var(--accent-color),transparent)}50%{background:linear-gradient(135deg,var(--highlight-color),transparent)}}.about-image img{width:100%;height:auto;max-height:480px;object-fit:contain;display:block;transition:transform .3s ease}.about-image:hover img{transform:scale(1.1)}.company-profile{padding:5rem 0;background:#fff;position:relative;overflow:hidden}.hexagon-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hexagon{position:absolute;width:100px;height:100px;background:var(--gradient-accent);opacity:.1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:hexagonFloat 8s ease-in-out infinite}@keyframes hexagonFloat{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(90deg)}50%{transform:translateY(-40px) rotate(180deg)}75%{transform:translateY(-20px) rotate(270deg)}}.hex-1{top:10%;left:10%;animation-delay:0s}.hex-2{top:20%;right:15%;animation-delay:1s}.hex-3{bottom:30%;left:5%;animation-delay:2s}.hex-4{bottom:15%;right:20%;animation-delay:3s}.hex-5{top:50%;left:50%;animation-delay:4s}.profile-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.profile-text{position:relative;animation:slideInLeft .8s ease .2s forwards}.profile-text h2{font-family:Orbitron,monospace;font-size:2.5rem;color:var(--primary-color);margin-bottom:2rem;animation:titleExpand 1s ease forwards}@keyframes titleExpand{0%{transform:scaleX(0);opacity:0}100%{transform:scaleX(1);opacity:1}}.profile-text p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-light);opacity:0;animation:textReveal .8s ease forwards}.profile-text p:nth-child(2){animation-delay:.4s}.profile-text p:nth-child(3){animation-delay:.6s}.profile-stats{display:flex;gap:2rem;margin-top:2rem}.stat-hexagon{text-align:center;padding:1.5rem;background:var(--gradient-accent);color:#fff;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:all .3s ease;animation:hexagonPulse .8s ease forwards}.stat-hexagon:first-child{animation-delay:.8s}.stat-hexagon:nth-child(2){animation-delay:1s}.stat-hexagon:nth-child(3){animation-delay:1.2s}@keyframes hexagonPulse{0%{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1.2) rotate(180deg);opacity:.7}100%{transform:scale(1) rotate(360deg);opacity:1}}.stat-hexagon:hover{transform:scale(1.2) rotate(10deg);animation:hexagonHover .6s ease}@keyframes hexagonHover{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.3) rotate(180deg)}100%{transform:scale(1.2) rotate(360deg)}}.stat-value{font-family:Orbitron,monospace;font-size:1.5rem;font-weight:900;margin-bottom:.5rem;animation:valueGlow 2s ease-in-out infinite alternate}@keyframes valueGlow{from{text-shadow:0 0 5px rgba(255,255,255,.5)}to{text-shadow:0 0 15px rgba(255,255,255,.8)}}.stat-label{font-size:.9rem;opacity:.9}.profile-image{position:relative;overflow:hidden;border-radius:15px;box-shadow:var(--shadow-medium);animation:slideInRight .8s ease .3s forwards}.profile-image img{width:100%;height:400px;object-fit:cover;transition:transform .3s ease}.profile-image:hover img{transform:scale(1.1) rotate(2deg)}.mission-vision{padding:5rem 0;background:var(--bg-light);position:relative;overflow:hidden}.circular-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.circle{position:absolute;border-radius:50%;border:2px solid var(--accent-color);opacity:.2;animation:circleRotate 20s linear infinite}@keyframes circleRotate{from{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}.circle-1{width:200px;height:200px;top:10%;left:10%;animation-duration:20s}.circle-2{width:150px;height:150px;top:20%;right:15%;animation-duration:15s;animation-direction:reverse}.circle-3{width:100px;height:100px;bottom:20%;left:50%;animation-duration:25s}.mission-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;position:relative;z-index:2}.mission-card,.vision-card{background:#fff;padding:3rem;border-radius:20px;box-shadow:var(--shadow-light);text-align:center;transition:all .3s ease;position:relative;overflow:hidden;animation:cardReveal .8s ease forwards}.mission-card{animation-delay:.2s}.vision-card{animation-delay:.4s}@keyframes cardReveal{0%{opacity:0;transform:translateY(50px) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}.mission-card::before,.vision-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gradient-accent);transform:scaleX(0);transition:transform .3s ease}.mission-card:hover::before,.vision-card:hover::before{transform:scaleX(1)}.mission-card:hover,.vision-card:hover{transform:translateY(-15px) scale(1.05);box-shadow:var(--shadow-heavy);animation:cardHover .6s ease}@keyframes cardHover{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}100%{transform:translateY(-15px) scale(1.05)}}.card-icon{width:80px;height:80px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;transition:all .3s ease;animation:iconBounce 2s ease-in-out infinite}@keyframes iconBounce{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}.card-icon i{font-size:2rem;color:#fff}.mission-card:hover .card-icon,.vision-card:hover .card-icon{transform:scale(1.2) rotate(360deg);animation:none}.mission-card h3,.vision-card h3{font-family:Orbitron,monospace;font-size:1.8rem;color:var(--primary-color);margin-bottom:1.5rem;animation:titleSlide .8s ease forwards}@keyframes titleSlide{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.mission-card p,.vision-card p{font-size:1.1rem;line-height:1.8;color:var(--text-light);animation:textFadeIn 1s ease forwards}@keyframes textFadeIn{0%{opacity:0}100%{opacity:1}}.founders-section{padding:5rem 0;background:#fff;position:relative;overflow:hidden}.timeline-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.timeline-line{position:absolute;left:50%;top:0;width:2px;height:100%;background:var(--gradient-accent);transform:translateX(-50%);opacity:.3;animation:timelineGrow 2s ease forwards}@keyframes timelineGrow{0%{height:0}100%{height:100%}}.timeline-dots{position:absolute;left:50%;top:0;height:100%;transform:translateX(-50%)}.timeline-dot{position:absolute;width:12px;height:12px;background:var(--accent-color);border-radius:50%;transform:translateX(-50%);animation:dotPulse 2s infinite}@keyframes dotPulse{0%,100%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 0 rgba(66,153,225,.7)}50%{transform:translateX(-50%) scale(1.2);box-shadow:0 0 0 10px rgba(66,153,225,0)}}.timeline-dot:first-child{top:20%;animation-delay:0s}.timeline-dot:nth-child(2){top:35%;animation-delay:.5s}.timeline-dot:nth-child(3){top:50%;animation-delay:1s}.timeline-dot:nth-child(4){top:65%;animation-delay:1.5s}.timeline-dot:nth-child(5){top:80%;animation-delay:2s}.founders-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2rem}.value-item{text-align:center;padding:1rem;background:var(--bg-light);border-radius:10px;transition:all .3s ease;animation:valueItemReveal .6s ease forwards}.value-item:first-child{animation-delay:.2s}.value-item:nth-child(2){animation-delay:.4s}.value-item:nth-child(3){animation-delay:.6s}.value-item:nth-child(4){animation-delay:.8s}.value-item:nth-child(5){animation-delay:1s}@keyframes valueItemReveal{0%{opacity:0;transform:translateY(20px) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}.value-item:hover{transform:translateY(-10px) scale(1.1);box-shadow:var(--shadow-light);animation:valueItemHover .4s ease}@keyframes valueItemHover{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.15)}100%{transform:translateY(-10px) scale(1.1)}}.value-item i{font-size:1.5rem;color:var(--accent-color);margin-bottom:.5rem;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.value-item h4{font-size:.9rem;color:var(--primary-color);font-weight:600}.founders-text{animation:slideInLeft .8s ease .2s forwards}.founders-text p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-light);opacity:0;animation:textReveal .8s ease forwards}.founders-text p:nth-child(2){animation-delay:.4s}.founders-text p:nth-child(3){animation-delay:.6s}.founders-image{position:relative;overflow:hidden;border-radius:15px;box-shadow:var(--shadow-medium);animation:slideInRight .8s ease .3s forwards}.founders-image img{width:100%;height:400px;object-fit:cover;transition:transform .3s ease}.founders-image:hover img{transform:scale(1.1) rotate(-2deg)}.how-products-work{padding:5rem 0;background:var(--bg-light);position:relative;overflow:hidden}.infographic-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.info-shape{position:absolute;background:var(--gradient-accent);opacity:.1;animation:shapeFloat 6s ease-in-out infinite}@keyframes shapeFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}.shape-1{width:0;height:0;top:10%;left:10%;border-left:50px solid transparent;border-right:50px solid var(--accent-color);border-bottom:30px solid transparent;animation-delay:0s}.shape-2{width:60px;height:60px;top:20%;right:15%;border-radius:50%;background:var(--accent-color);animation-delay:2s}.shape-3{width:80px;height:80px;bottom:20%;left:20%;background:var(--accent-color);transform:rotate(45deg);animation-delay:4s}.work-process{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:4rem;position:relative;z-index:2}.process-step{text-align:center;flex:1;max-width:200px;animation:processStepReveal .8s ease forwards}.process-step:first-child{animation-delay:.2s}.process-step:nth-child(3){animation-delay:.4s}.process-step:nth-child(5){animation-delay:.6s}@keyframes processStepReveal{0%{opacity:0;transform:translateY(50px) scale(.5)}100%{opacity:1;transform:translateY(0) scale(1)}}.step-number{width:60px;height:60px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;font-size:1.5rem;font-weight:900;color:#fff;margin:0 auto 1rem;transition:all .3s ease;animation:stepNumberPulse 2s ease-in-out infinite}@keyframes stepNumberPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(66,153,225,.7)}50%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(66,153,225,0)}}.step-number:hover{transform:scale(1.2);animation:none}.process-step h3{font-family:Orbitron,monospace;font-size:1.3rem;color:var(--primary-color);margin-bottom:1rem;animation:titleReveal .8s ease forwards}@keyframes titleReveal{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.process-step p{color:var(--text-light);font-size:.9rem;animation:textReveal .8s ease forwards}.process-arrow{font-size:1.5rem;color:var(--accent-color);animation:arrowPulse 2s ease-in-out infinite}@keyframes arrowPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.work-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}.work-text{animation:slideInLeft .8s ease .2s forwards}.work-text p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-light);opacity:0;animation:textReveal .8s ease forwards}.work-text p:first-child{animation-delay:.4s}.work-text p:nth-child(2){animation-delay:.6s}.work-image{position:relative;overflow:hidden;border-radius:15px;box-shadow:var(--shadow-medium);animation:slideInRight .8s ease .3s forwards}.work-image img{width:100%;height:400px;object-fit:cover;transition:transform .3s ease}.work-image:hover img{transform:scale(1.1) rotate(1deg)}.products{padding:5rem 0;background:#fff}.product-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.filter-btn{padding:.8rem 1.5rem;border:2px solid var(--accent-color);background:0 0;color:var(--accent-color);border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:600}.filter-btn.active,.filter-btn:hover{background:var(--accent-color);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 5px 15px rgba(66,153,225,.3)}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.product-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease;position:relative;cursor:pointer;display:flex;flex-direction:column;opacity:1;transform:none;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-card.hidden{display:none!important}.product-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:var(--shadow-heavy)}.product-image{position:relative;height:250px;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.product-card:hover .product-image img{transform:scale(1.2) rotate(2deg)}.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,54,93,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.product-card:hover .product-overlay{opacity:1}.product-overlay .product-icon{width:80px;height:80px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.5);transition:all .3s ease}.product-card:hover .product-overlay .product-icon{transform:scale(1)}.product-overlay .product-icon i{font-size:2rem;color:#fff}.product-content{padding:2rem;flex-grow:1;display:flex;flex-direction:column}.product-content h3{font-family:Orbitron,monospace;font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem}.product-content p{color:var(--text-light);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.product-features{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag{background:var(--gradient-accent);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500}.industries{padding:5rem 0;background:var(--bg-light);position:relative;overflow:hidden}.isometric-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.iso-cube{position:absolute;width:60px;height:60px;background:var(--gradient-accent);opacity:.1;transform:rotateX(60deg) rotateY(45deg);animation:cubeFloat 8s ease-in-out infinite}@keyframes cubeFloat{0%,100%{transform:rotateX(60deg) rotateY(45deg) translateZ(0)}25%{transform:rotateX(60deg) rotateY(135deg) translateZ(20px)}50%{transform:rotateX(60deg) rotateY(225deg) translateZ(40px)}75%{transform:rotateX(60deg) rotateY(315deg) translateZ(20px)}}.cube-1{top:10%;left:10%;animation-delay:0s}.cube-2{top:20%;right:15%;animation-delay:2s}.cube-3{bottom:30%;left:20%;animation-delay:4s}.cube-4{bottom:15%;right:10%;animation-delay:6s}.industries-content{margin-bottom:3rem;position:relative;z-index:2}.industries-text{animation:slideInUp .8s ease .2s forwards}.industries-text p{font-size:1.1rem;line-height:1.8;color:var(--text-light);text-align:center;max-width:800px;margin:0 auto;animation:textReveal .8s ease forwards}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;position:relative;z-index:2}.industry-card{background:#fff;border-radius:15px;padding:2rem;text-align:center;box-shadow:var(--shadow-light);transition:all .3s ease;position:relative;overflow:hidden;transform:perspective(1000px) rotateY(0);animation:industryCardReveal .8s ease forwards}.industry-card:first-child{animation-delay:.2s}.industry-card:nth-child(2){animation-delay:.4s}.industry-card:nth-child(3){animation-delay:.6s}.industry-card:nth-child(4){animation-delay:.8s}@keyframes industryCardReveal{0%{opacity:0;transform:perspective(1000px) rotateY(-90deg)}100%{opacity:1;transform:perspective(1000px) rotateY(0)}}.industry-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.industry-card:hover::before{opacity:.05}.industry-card:hover{transform:perspective(1000px) rotateY(10deg) translateY(-10px);box-shadow:var(--shadow-medium);animation:industryCardHover .6s ease}@keyframes industryCardHover{0%{transform:perspective(1000px) rotateY(0) translateY(0)}50%{transform:perspective(1000px) rotateY(15deg) translateY(-15px)}100%{transform:perspective(1000px) rotateY(10deg) translateY(-10px)}}.industry-icon{width:60px;height:60px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;animation:iconBounce 2s ease-in-out infinite}.industry-icon i{font-size:1.5rem;color:#fff}.industry-card:hover .industry-icon{transform:scale(1.2) rotate(360deg);animation:none}.industry-card h3{font-family:Orbitron,monospace;font-size:1.3rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem;animation:titleReveal .8s ease forwards}.industry-card p{color:var(--text-light);line-height:1.6;animation:textReveal .8s ease forwards}.standout-section{padding:5rem 0;background:#fff;position:relative;overflow:hidden}.accordion-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accordion-line{position:absolute;width:100%;height:2px;background:var(--gradient-accent);opacity:.1;animation:lineWave 8s ease-in-out infinite}@keyframes lineWave{0%,100%{transform:translateX(0) rotate(0)}50%{transform:translateX(20px) rotate(5deg)}}.line-1{top:20%;transform:rotate(15deg);animation-delay:0s}.line-2{top:50%;transform:rotate(-10deg);animation-delay:2s}.line-3{top:80%;transform:rotate(5deg);animation-delay:4s}.accordion-grid{display:grid;gap:1rem;position:relative;z-index:2}.accordion-item{background:#fff;border-radius:10px;box-shadow:var(--shadow-light);overflow:hidden;transition:all .3s ease;animation:accordionItemReveal .8s ease forwards}.accordion-item:first-child{animation-delay:.2s}.accordion-item:nth-child(2){animation-delay:.4s}.accordion-item:nth-child(3){animation-delay:.6s}.accordion-item:nth-child(4){animation-delay:.8s}.accordion-item:nth-child(5){animation-delay:1s}@keyframes accordionItemReveal{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.accordion-header{display:flex;align-items:center;padding:1.5rem;cursor:pointer;background:var(--bg-light);transition:all .3s ease}.accordion-header:hover{background:rgba(66,153,225,.1);transform:translateX(10px)}.accordion-icon{width:50px;height:50px;background:var(--gradient-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;transition:all .3s ease;animation:iconPulse 3s ease-in-out infinite}@keyframes iconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.accordion-icon i{font-size:1.2rem;color:var(--text-dark)}.accordion-header h3{font-family:Orbitron,monospace;font-size:1.2rem;color:var(--primary-color);flex:1;animation:titleSlideIn .8s ease forwards}.accordion-toggle{transition:transform .3s ease}.accordion-item.active .accordion-toggle{transform:rotate(180deg)}.accordion-content{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s ease}.accordion-item.active .accordion-content{max-height:200px;padding:1.5rem}.accordion-content p{color:var(--text-light);line-height:1.6;animation:textFadeIn .5s ease forwards}.quality-section{padding:5rem 0;background:var(--bg-light);position:relative;overflow:hidden}.comparison-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.comparison-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;width:100%;height:100%}.comparison-cell{background:var(--accent-color);opacity:.05;transition:opacity .3s ease;animation:cellPulse 4s ease-in-out infinite}@keyframes cellPulse{0%,100%{opacity:.05}50%{opacity:.1}}.comparison-cell:hover{opacity:.15}.quality-comparison{position:relative;z-index:2}.comparison-table{background:#fff;border-radius:15px;overflow:hidden;box-shadow:var(--shadow-medium);max-width:1050px;margin:0 auto;animation:tableReveal .8s ease forwards}@keyframes tableReveal{0%{opacity:0;transform:translateY(50px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}.comparison-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--gradient-primary);color:#fff;padding:1.5rem;font-family:Orbitron,monospace;font-weight:600;animation:headerSlideIn .8s ease forwards}@keyframes headerSlideIn{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid rgba(66,153,225,.1);transition:all .3s ease;animation:rowSlideIn .8s ease forwards}.comparison-row:first-child{animation-delay:.2s}.comparison-row:nth-child(2){animation-delay:.4s}.comparison-row:nth-child(3){animation-delay:.6s}.comparison-row:nth-child(4){animation-delay:.8s}@keyframes rowSlideIn{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.comparison-row:hover{background:rgba(66,153,225,.05);transform:scale(1.02)}.comparison-col{padding:1.5rem;display:flex;align-items:center;gap:.5rem;animation:colFadeIn .8s ease forwards}@keyframes colFadeIn{0%{opacity:0}100%{opacity:1}}.comparison-col:first-child{font-weight:600;color:var(--primary-color)}.comparison-col i.fa-check-circle{color:#10b981;font-size:1.2rem;animation:checkBounce 2s ease-in-out infinite}@keyframes checkBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.comparison-col i.fa-times-circle{color:#ef4444;font-size:1.2rem;animation:crossShake 2s ease-in-out infinite}@keyframes crossShake{0%,100%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.features-section{padding:5rem 0;background:#fff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{background:#fff;border-radius:15px;padding:2rem;text-align:center;box-shadow:var(--shadow-light);transition:all .3s ease;border:1px solid rgba(66,153,225,.1);animation:featureCardReveal .8s ease forwards}.feature-card:first-child{animation-delay:.2s}.feature-card:nth-child(2){animation-delay:.4s}.feature-card:nth-child(3){animation-delay:.6s}.feature-card:nth-child(4){animation-delay:.8s}.feature-card:nth-child(5){animation-delay:1s}@keyframes featureCardReveal{0%{opacity:0;transform:translateY(50px) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}.feature-card:hover{transform:translateY(-10px) scale(1.05);box-shadow:var(--shadow-medium);animation:featureCardHover .6s ease}@keyframes featureCardHover{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}100%{transform:translateY(-10px) scale(1.05)}}.feature-icon{width:70px;height:70px;background:var(--gradient-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;animation:iconSpin 4s ease-in-out infinite}@keyframes iconSpin{0%,100%{transform:rotate(0)}50%{transform:rotate(180deg)}}.feature-icon i{font-size:1.5rem;color:var(--text-dark)}.feature-card:hover .feature-icon{transform:scale(1.2) rotate(360deg);animation:none}.feature-card h3{font-family:Orbitron,monospace;font-size:1.3rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem;animation:titleReveal .8s ease forwards}.feature-card p{color:var(--text-light);line-height:1.6;animation:textReveal .8s ease forwards}.competitive-edge{padding:5rem 0;background:var(--bg-light)}.edge-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.edge-text{animation:slideInLeft .8s ease .2s forwards}.edge-text p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--text-light);opacity:0;animation:textReveal .8s ease forwards}.edge-text p:first-child{animation-delay:.4s}.edge-text p:nth-child(2){animation-delay:.6s}.edge-image{position:relative;overflow:hidden;border-radius:15px;box-shadow:var(--shadow-medium);animation:slideInRight .8s ease .3s forwards}.edge-image img{width:100%;height:400px;object-fit:contain;transition:transform .3s ease}.edge-image:hover img{transform:scale(1.1) rotate(-1deg)}.cta-section{padding:5rem 0;background:var(--gradient-primary);text-align:center;color:#fff;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');background-size:50px 50px;animation:backgroundMove 20s linear infinite}@keyframes backgroundMove{0%{transform:translateX(0) translateY(0)}100%{transform:translateX(50px) translateY(50px)}}.cta-content{position:relative;z-index:2}.cta-content h2{font-family:Orbitron,monospace;font-size:clamp(2rem, 4vw, 3rem);margin-bottom:1rem;animation:ctaTitleReveal .8s ease forwards}@keyframes ctaTitleReveal{0%{opacity:0;transform:translateY(30px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}.cta-content p{font-size:1.2rem;margin-bottom:2rem;opacity:.9;animation:ctaTextReveal .8s ease .2s forwards}@keyframes ctaTextReveal{0%{opacity:0;transform:translateY(20px)}100%{opacity:.9;transform:translateY(0)}}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:ctaButtonsReveal .8s ease .4s forwards}@keyframes ctaButtonsReveal{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.footer{background:var(--bg-dark);color:#fff;padding:3rem 0 1rem;position:relative;overflow:hidden}.footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--gradient-accent);animation:footerLineExpand 2s ease forwards}@keyframes footerLineExpand{0%{width:0}100%{width:100%}}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section{animation:footerSectionReveal .8s ease forwards}.footer-section:first-child{animation-delay:.2s}.footer-section:nth-child(2){animation-delay:.4s}.footer-section:nth-child(3){animation-delay:.6s}.footer-section:nth-child(4){animation-delay:.8s}.footer-section:nth-child(5){animation-delay:1s}@keyframes footerSectionReveal{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.footer-section h4{font-family:Orbitron,monospace;font-size:1.2rem;margin-bottom:1rem;color:var(--highlight-color);animation:footerTitleGlow 2s ease-in-out infinite alternate}@keyframes footerTitleGlow{from{text-shadow:0 0 5px rgba(255,215,0,.5)}to{text-shadow:0 0 15px rgba(255,215,0,.8)}}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem;animation:footerListReveal .6s ease forwards}@keyframes footerListReveal{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.footer-section a{color:#fff;text-decoration:none;transition:color .3s ease;position:relative}.footer-section a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--highlight-color);transition:width .3s ease}.footer-section a:hover::after{width:100%}.footer-section a:hover{color:var(--highlight-color)}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:40px;height:40px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:socialLinkReveal .6s ease forwards}.social-link:first-child{animation-delay:.2s}.social-link:nth-child(2){animation-delay:.4s}.social-link:nth-child(3){animation-delay:.6s}.social-link:nth-child(4){animation-delay:.8s}@keyframes socialLinkReveal{0%{opacity:0;transform:translateY(20px) scale(.8)}100%{opacity:1;transform:translateY(0) scale(1)}}.social-link:hover{transform:translateY(-5px) scale(1.1);box-shadow:var(--shadow-medium);animation:socialLinkHover .6s ease}@keyframes socialLinkHover{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.2)}100%{transform:translateY(-5px) scale(1.1)}}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);animation:footerBottomReveal .8s ease 1.2s forwards}@keyframes footerBottomReveal{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.dropdown{position:relative}.dropdown-toggle{display:flex;align-items:center;gap:.5rem}.dropdown-menu{position:absolute;top:100%;left:0;min-width:250px;max-height:400px;overflow-y:auto;background:var(--bg-dark);border-radius:8px;box-shadow:var(--shadow-heavy);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;list-style:none;padding:.5rem 0;margin:0;scrollbar-width:thin;scrollbar-color:var(--highlight-color) var(--bg-dark)}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li{margin:0}.dropdown-menu a{display:block;padding:.75rem 1.5rem;color:#fff;text-decoration:none;font-size:.9rem;transition:all .3s ease;border-left:3px solid transparent}.dropdown-menu a:hover{background:var(--primary-color);border-left-color:var(--highlight-color);transform:translateX(5px)}@media (max-width:768px){.hamburger{display:flex}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;background:var(--primary-color);box-shadow:none;border-radius:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.dropdown-menu.active{max-height:500px}.dropdown-menu a{padding-left:2rem;font-size:.85rem}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;background:var(--primary-color);box-shadow:none;border-radius:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.dropdown:hover .dropdown-menu{max-height:500px}.dropdown-menu a{padding-left:2rem;font-size:.85rem}.nav-menu{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background:var(--primary-color);flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding:2rem 0;transition:left .3s ease}.nav-menu.active{left:0;animation:mobileMenuSlide .5s ease forwards}@keyframes mobileMenuSlide{from{transform:translateX(-100%)}to{transform:translateX(0)}}.hero-stats{flex-direction:column;gap:1.5rem}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}.about-content,.edge-content,.founders-content,.profile-content,.quality-content,.work-content{grid-template-columns:1fr;gap:2rem}.about-highlights{flex-direction:column;gap:1rem}.values-grid{grid-template-columns:repeat(3,1fr)}.mission-vision-grid{grid-template-columns:1fr}.products-grid{grid-template-columns:1fr}.industries-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.features-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;text-align:center}.cta-buttons{flex-direction:column;align-items:center}.work-process{flex-direction:column;gap:2rem}.process-arrow{transform:rotate(90deg)}.comparison-table{font-size:.9rem}.comparison-header,.comparison-row{grid-template-columns:1fr}.comparison-col{border-bottom:1px solid rgba(66,153,225,.1);padding:1rem}.profile-stats{flex-direction:column;gap:1rem}.modal-content{flex-direction:column}.modal-image-container,.modal-text-content{max-width:100%}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.loading-animation{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease}.loading-animation.hidden{opacity:0;pointer-events:none}.loader{width:60px;height:60px;border:4px solid rgba(255,215,0,.3);border-top:4px solid var(--highlight-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:var(--gradient-accent);border:none;border-radius:50%;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;opacity:0;transform:translateY(100px);z-index:1000;animation:scrollButtonFloat 3s ease-in-out infinite}@keyframes scrollButtonFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.scroll-to-top.show{opacity:1;transform:translateY(0)}.scroll-to-top:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 5px 20px rgba(66,153,225,.4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}@keyframes sparkle{0%{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(180deg);opacity:1}100%{transform:scale(0) rotate(360deg);opacity:0}}@keyframes ripple{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes morphing{0%,100%{border-radius:50%}50%{border-radius:0}}@keyframes elastic{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.our-client-section{padding:4rem 0;background:var(--bg-light);text-align:center}.our-client-section .section-title{font-size:clamp(2rem, 5vw, 3rem);margin-bottom:.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:glow 2s ease-in-out infinite alternate}.our-client-section .section-subtitle{font-size:1.2rem;color:var(--text-light);margin-bottom:2rem}.clients-logos{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.client-logo{max-width:150px;max-height:80px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .3s ease,opacity .3s ease}.client-logo:hover{filter:grayscale(0);opacity:1}@media (max-width:576px){.container{padding:0 1rem}.hero-title{font-size:clamp(1.8rem, 8vw, 2.5rem)}.section-title{font-size:clamp(1.5rem, 6vw, 2rem)}.hero-subtitle{font-size:1rem}.stat-number{font-size:2rem}.btn{padding:.8rem 1.5rem}.about-image img,.edge-image img,.profile-image img{height:250px}.values-grid{grid-template-columns:repeat(2,1fr)!important}.clients-logos{gap:1rem}.client-logo{max-width:100px;max-height:60px}.modal-content{padding:1.5rem}.about,.company-profile,.competitive-edge,.cta-section,.features-section,.founders-section,.how-products-work,.industries,.mission-vision,.products,.quality-section,.standout-section{padding:3rem 0}}@media (max-width:380px){.values-grid{grid-template-columns:1fr!important}.hero-title{font-size:1.5rem}.section-title{font-size:1.3rem}.hero-stats{gap:1rem}.stat-item{margin-bottom:.5rem}}@media (max-height:750px){.hero{padding:calc(72px + 1rem) 1rem 2rem}.hero-title{font-size:clamp(2.5rem, 6vw, 4.2rem);margin-bottom:1rem}.hero-subtitle{font-size:clamp(1.1rem, 2vw, 1.35rem);margin-bottom:1.5rem}.hero-buttons{margin-bottom:1.75rem;gap:1rem}.hero-buttons .btn{padding:.85rem 1.8rem;font-size:1rem}.hero-stats{gap:2rem}.stat-number{font-size:2.4rem;margin-bottom:.25rem}.stat-label{font-size:.9rem}.scroll-indicator{display:none}}@media (min-width:1600px){.about-container,.container,.neo-nav-container{width:92%;max-width:1560px}.hero-title{font-size:5.5rem}}@media (min-width:2000px){.about-container,.container,.neo-nav-container{width:90%;max-width:1720px}.hero-title{font-size:6.5rem}.about-content,.edge-content,.profile-content{gap:5rem}}.subpage-hero{margin-top:0;background:linear-gradient(135deg,#0b1a30 0,#1a365d 60%,#204975 100%);position:relative;padding:calc(72px + 2rem) 0 2.5rem;color:#fff;overflow:hidden;border-bottom:3px solid gold}.subpage-hero::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(66,153,225,.25) 0,transparent 70%);border-radius:50%;pointer-events:none}.subpage-hero-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.subpage-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.2rem;background:rgba(255,215,0,.12);border:1px solid rgba(255,215,0,.4);border-radius:50px;color:gold;font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:1rem}.subpage-title{font-size:clamp(2.2rem, 5vw, 3.2rem);font-family:Orbitron,monospace;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.subpage-title .accent-text{color:gold;text-shadow:0 0 20px rgba(255,215,0,.3)}.subpage-subtitle{font-size:1.15rem;color:#e2e8f0;max-width:750px;margin:0 auto 1.5rem;line-height:1.7}.subpage-breadcrumb{display:flex;justify-content:center;align-items:center;gap:.6rem;font-size:.9rem;color:#a0aec0}.subpage-breadcrumb a{color:#cbd5e0;text-decoration:none;transition:color .3s ease}.subpage-breadcrumb a:hover{color:gold}.subpage-breadcrumb span.divider{color:#718096}.subpage-breadcrumb span.current{color:gold;font-weight:600}.subpage-section{padding:4.5rem 0}.subpage-section.bg-light{background:#f8fafc}.subpage-section.bg-white{background:#fff}.subpage-section.bg-dark{background:#0f172a;color:#f8fafc}.section-tag{display:inline-block;color:#2b6cb0;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem}.subpage-heading{font-family:Orbitron,monospace;font-size:clamp(1.8rem, 3.5vw, 2.4rem);color:#1a365d;margin-bottom:1rem;line-height:1.3}.subpage-heading.light{color:#fff}.lead-p{font-size:1.125rem;line-height:1.8;color:#4a5568;margin-bottom:1.5rem}.lead-p.light{color:#cbd5e1}.stats-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:-2.5rem;position:relative;z-index:10;margin-bottom:3rem}.stat-ribbon-card{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.08);border-top:4px solid #1a365d;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-ribbon-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.12);border-top-color:gold}.stat-ribbon-val{font-family:Orbitron,monospace;font-size:2.2rem;font-weight:900;color:#1a365d;margin-bottom:.25rem}.stat-ribbon-lbl{font-size:.9rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.5px}.subpage-split{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.split-img-box{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.12)}.split-img-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.split-img-box:hover img{transform:scale(1.03)}.split-img-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:rgba(26,54,93,.95);backdrop-filter:blur(8px);color:#fff;padding:.75rem 1.25rem;border-radius:10px;border-left:4px solid gold;font-size:.9rem;font-weight:600}.founder-quote-card{background:linear-gradient(135deg,#f7fafc 0,#edf2f7 100%);border:1px solid #e2e8f0;border-left:6px solid #1a365d;border-radius:16px;padding:2.5rem;box-shadow:0 10px 25px rgba(0,0,0,.05);margin:2.5rem 0;position:relative}.founder-quote-card::before{content:'"';position:absolute;top:10px;right:30px;font-size:6rem;color:rgba(26,54,93,.08);font-family:serif;line-height:1}.founder-names{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem}.founder-tag{display:inline-flex;align-items:center;gap:.4rem;background:#1a365d;color:#fff;padding:.4rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600}.values-subpage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2.5rem 0}.val-subpage-card{background:#fff;padding:1.75rem 1.25rem;border-radius:14px;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.03)}.val-subpage-card:hover{transform:translateY(-8px);border-color:gold;box-shadow:0 15px 30px rgba(0,0,0,.08)}.val-subpage-icon{width:60px;height:60px;background:linear-gradient(135deg,#1a365d 0,#2b5282 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:gold;font-size:1.5rem;transition:transform .3s ease}.val-subpage-card:hover .val-subpage-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,gold 0,#f6ad55 100%);color:#1a365d}.val-subpage-card h4{font-family:Orbitron,monospace;font-size:1.15rem;color:#1a365d;margin-bottom:.5rem}.val-subpage-card p{font-size:.9rem;color:#718096;line-height:1.5}.process-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;position:relative;margin-top:2rem}.process-flow-card{background:#fff;padding:2.25rem 1.75rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 15px rgba(0,0,0,.04);position:relative;transition:all .3s ease}.process-flow-card:hover{transform:translateY(-6px);box-shadow:0 15px 30px rgba(0,0,0,.1);border-color:#2b6cb0}.process-badge{display:inline-block;font-family:Orbitron,monospace;font-size:1.8rem;font-weight:900;color:#cbd5e0;margin-bottom:1rem;transition:color .3s ease}.process-flow-card:hover .process-badge{color:gold}.process-flow-card h3{font-family:Orbitron,monospace;font-size:1.35rem;color:#1a365d;margin-bottom:.75rem}.process-flow-card p{color:#4a5568;line-height:1.6;font-size:.95rem}.pillars-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:1rem}.pillar-card{border-radius:20px;padding:3rem 2.5rem;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 15px 35px rgba(0,0,0,.08)}.pillar-card.mission{background:linear-gradient(145deg,#1a365d 0,#15294a 100%);color:#fff;border:2px solid rgba(255,215,0,.4)}.pillar-card.vision{background:linear-gradient(145deg,#102a45 0,#0d1e33 100%);color:#fff;border:2px solid rgba(66,153,225,.4)}.pillar-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.pillar-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.pillar-icon-box{width:65px;height:65px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.pillar-card.mission .pillar-icon-box{background:rgba(255,215,0,.15);color:gold;border:1px solid rgba(255,215,0,.3)}.pillar-card.vision .pillar-icon-box{background:rgba(66,153,225,.15);color:#63b3ed;border:1px solid rgba(66,153,225,.3)}.pillar-header h2{font-family:Orbitron,monospace;font-size:2rem;margin:0}.pillar-card.mission .pillar-header h2{color:gold}.pillar-card.vision .pillar-header h2{color:#63b3ed}.pillar-text{font-size:1.15rem;line-height:1.8;color:#e2e8f0;margin-bottom:1.5rem}.pillar-points{list-style:none;padding:0;margin:0}.pillar-points li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.95rem;color:#cbd5e0}.pillar-card.mission .pillar-points li i{color:gold;margin-top:.25rem}.pillar-card.vision .pillar-points li i{color:#63b3ed;margin-top:.25rem}.commitments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.75rem;margin-top:2rem}.commit-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:2rem 1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.03);transition:all .3s ease}.commit-card:hover{transform:translateY(-5px);border-color:gold;box-shadow:0 12px 25px rgba(0,0,0,.08)}.commit-icon{font-size:2rem;color:#2b6cb0;margin-bottom:1rem}.commit-card h3{font-family:Orbitron,monospace;font-size:1.2rem;color:#1a365d;margin-bottom:.75rem}.commit-card p{color:#4a5568;font-size:.95rem;line-height:1.6}.sectors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2.5rem}.sector-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.05);transition:all .3s ease;display:flex;flex-direction:column}.sector-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px rgba(0,0,0,.1);border-color:#1a365d}.sector-header{background:linear-gradient(135deg,#1a365d 0,#2b5282 100%);color:#fff;padding:2rem;text-align:center;position:relative}.sector-icon-wrap{width:70px;height:70px;background:rgba(255,255,255,.15);backdrop-filter:blur(5px);border:1px solid rgba(255,215,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;color:gold}.sector-header h3{font-family:Orbitron,monospace;font-size:1.4rem;color:#fff;margin:0}.sector-body{padding:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.sector-desc{font-size:1rem;line-height:1.7;color:#4a5568;margin-bottom:1.5rem}.sector-products-title{font-size:.85rem;font-weight:700;color:#1a365d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.sector-pills{display:flex;flex-wrap:wrap;gap:.5rem}.sector-pill{background:#edf2f7;color:#2d3748;font-size:.8rem;font-weight:600;padding:.35rem .85rem;border-radius:50px;text-decoration:none;transition:all .2s ease}.sector-pill:hover{background:#1a365d;color:#fff}.qa-lifecycle{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.5rem;margin:2.5rem 0}.qa-stage-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem 1.25rem;text-align:center;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.04);transition:all .3s ease}.qa-stage-card:hover{transform:translateY(-5px);border-color:gold;box-shadow:0 12px 25px rgba(0,0,0,.08)}.qa-stage-num{width:36px;height:36px;background:#1a365d;color:gold;border-radius:50%;font-family:Orbitron,monospace;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.qa-stage-card h4{font-family:Orbitron,monospace;font-size:1.1rem;color:#1a365d;margin-bottom:.5rem}.qa-stage-card p{font-size:.88rem;color:#718096;line-height:1.5}.qa-table-wrap{max-width:1100px;margin:2rem auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.07);border:1px solid #e2e8f0}.qa-table{width:100%;border-collapse:collapse;text-align:left}.qa-table th{background:#1a365d;color:#fff;padding:1.25rem 1.5rem;font-family:Orbitron,monospace;font-size:1.05rem;font-weight:600}.qa-table th.highlight-col{background:#102a45;color:gold}.qa-table td{padding:1.25rem 1.5rem;border-bottom:1px solid #edf2f7;font-size:1rem;color:#2d3748}.qa-table tr:hover td{background:#f7fafc}.qa-status-pill{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.qa-status-pill.success{color:#22543d;background:#c6f6d5;padding:.35rem .85rem;border-radius:50px;font-size:.9rem}.qa-status-pill.failure{color:#742a2a;background:#fed7d7;padding:.35rem .85rem;border-radius:50px;font-size:.9rem}.contact-hub-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;margin-top:1rem}.contact-info-panel{display:flex;flex-direction:column;gap:1.5rem}.contact-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;box-shadow:0 4px 10px rgba(0,0,0,.03);display:flex;gap:1.25rem;align-items:flex-start;transition:all .3s ease}.contact-detail-card:hover{transform:translateY(-4px);border-color:gold;box-shadow:0 12px 25px rgba(0,0,0,.07)}.contact-card-icon{width:50px;height:50px;background:linear-gradient(135deg,#1a365d 0,#2b5282 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:gold;font-size:1.35rem;flex-shrink:0}.contact-card-text h4{font-family:Orbitron,monospace;font-size:1.1rem;color:#1a365d;margin-bottom:.35rem}.contact-card-text a,.contact-card-text p{color:#4a5568;text-decoration:none;font-size:.95rem;line-height:1.5}.contact-card-text a:hover{color:#2b6cb0;text-decoration:underline}.contact-actions-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.action-btn-whatsapp{background:#25d366;color:#fff;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease}.action-btn-whatsapp:hover{background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 15px rgba(37,211,102,.3)}.action-btn-phone{background:#1a365d;color:#fff;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease}.action-btn-phone:hover{background:#2b5282;transform:translateY(-2px);box-shadow:0 6px 15px rgba(26,54,93,.3)}.quote-form-box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2.75rem;box-shadow:0 15px 35px rgba(0,0,0,.08)}.quote-form-box h3{font-family:Orbitron,monospace;font-size:1.6rem;color:#1a365d;margin-bottom:.5rem}.quote-form-box p.form-subtitle{color:#718096;font-size:.95rem;margin-bottom:2rem}.ges-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ges-form-group{display:flex;flex-direction:column;gap:.4rem}.ges-form-group.full-width{grid-column:1/-1}.ges-form-group label{font-size:.88rem;font-weight:600;color:#2d3748}.ges-form-group input,.ges-form-group select,.ges-form-group textarea{width:100%;padding:.85rem 1rem;border:1px solid #cbd5e0;border-radius:8px;font-size:.95rem;font-family:Roboto,sans-serif;color:#1a202c;transition:all .2s ease;background:#fff}.ges-form-group input:focus,.ges-form-group select:focus,.ges-form-group textarea:focus{outline:0;border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.ges-form-btn{width:100%;padding:1rem;background:linear-gradient(135deg,#1a365d 0,#2b5282 100%);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:700;font-family:Orbitron,monospace;cursor:pointer;transition:all .3s ease;margin-top:1rem}.ges-form-btn:hover{background:linear-gradient(135deg,#2b5282 0,#3182ce 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,54,93,.25)}.form-status-msg{margin-top:1rem;padding:.75rem;border-radius:8px;display:none;text-align:center;font-size:.9rem;font-weight:600}.form-status-msg.success{display:block;background:#c6f6d5;color:#22543d}.form-status-msg.error{display:block;background:#fed7d7;color:#742a2a}.map-embed-wrapper{margin-top:3rem;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #e2e8f0;line-height:0}.map-embed-wrapper iframe{width:100%;height:380px;border:0}@media (max-width:968px){.subpage-split{grid-template-columns:1fr;gap:2.5rem}.pillars-dual-grid{grid-template-columns:1fr}.contact-hub-grid{grid-template-columns:1fr;gap:2.5rem}.ges-form-grid{grid-template-columns:1fr}}@media (max-width:640px){.subpage-hero{padding:3.5rem 0 2.5rem}.quote-form-box{padding:1.75rem 1.25rem}.founder-quote-card{padding:1.75rem 1.25rem}.qa-table td,.qa-table th{padding:.85rem .75rem;font-size:.85rem}}.wa-pop-ups{position:fixed;z-index:999;bottom:30px;right:20px;left:auto;width:55px;display:flex;flex-direction:column;gap:12px;align-items:center}.wa-pop-ups a{display:inline-block;transition:transform .3s ease,filter .3s ease}.wa-pop-ups a:hover{transform:scale(1.12)}.wa-pop-ups img{width:55px;height:55px;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .3))}@media (max-width:576px){.wa-pop-ups{bottom:20px;right:15px;width:48px;gap:10px}.wa-pop-ups img{width:48px;height:48px}}.quote-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,25,47,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10001;display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.quote-modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.quote-modal-card{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 0 1px rgba(26,54,93,.08);transform:scale(.9) translateY(20px);transition:transform .35s cubic-bezier(.175, .885, .32, 1.275)}.quote-modal-overlay.active .quote-modal-card{transform:scale(1) translateY(0)}.quote-modal-header{background:linear-gradient(135deg,#0b1a30 0,#1a365d 65%,#204975 100%);padding:1.75rem 2rem 1.4rem;border-radius:20px 20px 0 0;color:#fff;position:relative;border-bottom:2px solid gold}.quote-modal-badge{display:inline-flex;align-items:center;gap:.45rem;background:rgba(255,215,0,.15);border:1px solid rgba(255,215,0,.4);color:gold;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.5rem}.quote-modal-header h3{font-family:Orbitron,monospace;font-size:1.4rem;color:#fff;margin:0 0 .35rem;font-weight:700;line-height:1.2}.quote-modal-header p{color:#cbd5e0;font-size:.85rem;margin:0;line-height:1.4}.quote-modal-close-btn{position:absolute;top:1.15rem;right:1.15rem;width:36px;height:36px;background:rgba(255,255,255,.15);border:none;border-radius:50%;color:#fff;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.quote-modal-close-btn:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.quote-modal-body{padding:1.5rem 2rem 2rem}.quote-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.quote-form-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.95rem}.quote-form-field label{font-size:.82rem;font-weight:600;color:#2d3748}.quote-form-field label span{color:#e53e3e}.quote-form-field input,.quote-form-field select,.quote-form-field textarea{width:100%;padding:.75rem .95rem;border:1px solid #cbd5e0;border-radius:8px;font-size:.9rem;font-family:Roboto,sans-serif;color:#1a202c;background:#f8fafc;transition:all .2s ease;box-sizing:border-box}.quote-form-field input:focus,.quote-form-field select:focus,.quote-form-field textarea:focus{outline:0;border-color:#2b6cb0;background:#fff;box-shadow:0 0 0 3px rgba(43,108,176,.15)}.quote-modal-submit-btn{width:100%;padding:.95rem 1.5rem;background:linear-gradient(135deg,#1a365d 0,#2b5282 100%);color:#fff;border:none;border-radius:10px;font-family:Orbitron,monospace;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 4px 15px rgba(26,54,93,.25);margin-top:.5rem}.quote-modal-submit-btn:hover{background:linear-gradient(135deg,#2b5282 0,#3182ce 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,54,93,.35)}.quote-modal-footer-note{text-align:center;margin-top:.85rem;font-size:.78rem;color:#718096;display:flex;align-items:center;justify-content:center;gap:.4rem}.quote-modal-footer-note i{color:gold}.quote-modal-success{display:none;text-align:center;padding:1.5rem .5rem}.quote-modal-success-icon{width:60px;height:60px;background:#c6f6d5;color:#22543d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 1.25rem}.quote-modal-success h4{font-family:Orbitron,monospace;color:#1a365d;font-size:1.3rem;margin-bottom:.5rem}.quote-modal-success p{color:#4a5568;font-size:.92rem;line-height:1.5;margin-bottom:1.25rem}.quote-modal-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#25d366;color:#fff;text-decoration:none;padding:.75rem 1.4rem;border-radius:50px;font-weight:600;font-size:.9rem;transition:all .2s ease}.quote-modal-wa-btn:hover{background:#1eb956;transform:translateY(-2px)}.quote-modal-wa-btn img{width:20px;height:20px}.ges-popup-card-sm{max-width:420px}.ges-popup-badge-icon{width:16px;height:16px;object-fit:contain}.ges-popup-submit-wa{background:linear-gradient(135deg,#1eb956 0,#25d366 100%);box-shadow:0 4px 15px rgba(37,211,102,.3)}.ges-popup-submit-wa:hover{background:linear-gradient(135deg,#179c47 0,#1eb956 100%);box-shadow:0 8px 25px rgba(37,211,102,.4)}.quote-modal-submit-btn:disabled{opacity:.7;cursor:wait;transform:none}@media (max-width:576px){.quote-modal-card{max-height:94vh;border-radius:16px}.quote-modal-header{padding:1.25rem 1.25rem 1rem;border-radius:16px 16px 0 0}.quote-modal-header h3{font-size:1.15rem}.quote-modal-body{padding:1.25rem 1.25rem 1.5rem}.quote-form-row{grid-template-columns:1fr;gap:0}}.ges-anim-paused .about-diagonal-bg,.ges-anim-paused .about-image::before,.ges-anim-paused .about-text::before,.ges-anim-paused .accordion-icon,.ges-anim-paused .accordion-line,.ges-anim-paused .btn-primary,.ges-anim-paused .btn-secondary,.ges-anim-paused .card-icon,.ges-anim-paused .circle,.ges-anim-paused .comparison-cell,.ges-anim-paused .comparison-col i.fa-check-circle,.ges-anim-paused .comparison-col i.fa-times-circle,.ges-anim-paused .cta-section::before,.ges-anim-paused .feature-icon,.ges-anim-paused .footer-section h4,.ges-anim-paused .hexagon,.ges-anim-paused .highlight,.ges-anim-paused .highlight-item i,.ges-anim-paused .industry-icon,.ges-anim-paused .info-shape,.ges-anim-paused .iso-cube,.ges-anim-paused .logo-text,.ges-anim-paused .nav-logo,.ges-anim-paused .particle,.ges-anim-paused .process-arrow,.ges-anim-paused .scroll-arrow,.ges-anim-paused .scroll-indicator,.ges-anim-paused .section-title,.ges-anim-paused .stat-number,.ges-anim-paused .stat-value,.ges-anim-paused .step-number,.ges-anim-paused .timeline-dot,.ges-anim-paused .value-item i{animation-play-state:paused}
