.hero-section{justify-content:space-between;align-items:center;min-height:100vh;padding:4.5rem 10% 120px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:10;flex:1;max-width:600px}.badge{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--accent-orbit);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;margin-bottom:24px;padding:8px 16px;font-size:.85rem;font-weight:500;display:inline-flex}.badge-dot{background-color:var(--accent-orbit);width:8px;height:8px;box-shadow:0 0 10px var(--accent-orbit);border-radius:50%;margin-right:8px;animation:2s infinite pulse-glow}.hero-title{margin-bottom:24px;font-size:4rem;font-weight:700;line-height:1.1}.gradient-text-orbit,.gradient-text-fusion,.gradient-text-genmes,.gradient-text-edgeiot{background-size:200%;font-weight:800;animation:4s linear infinite shimmerText}@keyframes shimmerText{to{background-position:200%}}.hero-subtitle{color:var(--text-secondary);max-width:90%;margin-bottom:40px;font-size:1.2rem}.hero-cta{gap:16px;display:flex}.hero-visual{z-index:5;height:500px;transform-style:preserve-3d;perspective:1200px;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hero-bg-grid{z-index:1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;animation:15s linear infinite gridMove;position:absolute;inset:-20%;transform:rotateX(60deg)translateZ(-150px);-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 60%);mask-image:radial-gradient(circle,#000 10%,#0000 60%)}.theme-fumind .hero-bg-grid{background:0 0!important}.hero-visual-wrapper{perspective:1000px;z-index:5;width:100%;max-width:480px;margin-inline:auto;position:relative}.hero-visual-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#4bc0ff40 0%,#4bc0ff0d 40%,#0000 70%);width:160%;height:160%;animation:6s ease-in-out infinite alternate pulse-glow-ambient;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-fumind .hero-visual-glow{opacity:1!important;filter:none!important;background:radial-gradient(circle,#a5f3fc33 0%,#a5f3fc0d 40%,#0000 70%)!important}html.light .theme-fumind .hero-visual-glow{background:radial-gradient(circle,#0ea5e926 0%,#0ea5e90d 40%,#0000 70%)!important}@keyframes pulse-glow-ambient{0%{opacity:.7;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.premium-suite-card{-webkit-backdrop-filter:blur(24px);background:#0f0f12d9;border:1px solid #ffffff1a;border-radius:20px;width:100%;padding:24px;transition:transform .5s;animation:8s ease-in-out infinite floatPremiumCard;transform:rotateY(-10deg)rotateX(5deg);box-shadow:0 30px 60px #0006,inset 0 1px #ffffff1a}.theme-fumind .premium-suite-card{-webkit-backdrop-filter:blur(24px)!important;background:linear-gradient(145deg,#020617d9 0%,#081430a6 100%),radial-gradient(circle at 100% 0,#a5f3fc14,#0000 40%)!important;border:1px solid #a5f3fc26!important;box-shadow:0 30px 60px #0009,inset 0 1px #a5f3fc33,inset 0 0 40px #a5f3fc08!important}html.light .theme-fumind .premium-suite-card{-webkit-backdrop-filter:blur(24px)!important;background:linear-gradient(135deg,#f8fafcd9 0%,#e2e8f0d9 100%)!important;border:1px solid #0000000d!important;box-shadow:0 20px 40px #0f172a14,inset 0 1px #ffffff80!important}.premium-suite-card:hover{animation-play-state:paused;transform:rotateY(0)rotateX(0)}.suite-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.theme-fumind .suite-header{border-bottom:1px solid #a5f3fc26!important}html.light .theme-fumind .suite-header{border-bottom:1px solid #00000014!important}.suite-title{color:#fff;font-size:1.1rem;font-weight:600}.suite-title .fumind-brand-text{color:#298cd6}.theme-fumind .suite-title{color:#e2e8f0!important;text-shadow:0 0 10px #a5f3fc33!important}.theme-fumind .suite-title .fumind-brand-text{color:#298cd6!important}html.light .theme-fumind .suite-title{color:#1e293b!important;text-shadow:none!important}html.light .theme-fumind .suite-title .fumind-brand-text{color:#1a68a8!important}.suite-status{color:#a1a1aa;background:#ffffff0d;border-radius:20px;align-items:center;padding:4px 10px;font-size:.8rem;font-weight:500;display:flex}.theme-fumind .suite-status{color:#a5f3fc!important;letter-spacing:.05em!important;background:#a5f3fc1a!important;border:1px solid #a5f3fc33!important;font-weight:600!important}html.light .theme-fumind .suite-status{color:#059669!important;letter-spacing:.05em!important;background:#10b9811a!important;border:1px solid #10b98133!important;font-weight:600!important}.status-dot{background-color:#10b981;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s infinite pulse-glow;box-shadow:0 0 8px #10b981}.suite-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.suite-item{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000001a}.theme-fumind .suite-item{-webkit-backdrop-filter:blur(12px)!important;background:#a5f3fc08!important;border:1px solid #a5f3fc1a!important;box-shadow:0 4px 12px #0003!important}html.light .theme-fumind .suite-item{background:#fff9!important;border:1px solid #0000000d!important;box-shadow:0 2px 8px #0000000a!important}.suite-item:hover{background:#ffffff14;transform:translateY(-2px)}.theme-fumind .suite-item:hover{background:#a5f3fc14!important;border-color:#a5f3fc40!important;box-shadow:0 8px 16px #0000004d!important}html.light .theme-fumind .suite-item:hover{background:#ffffffe6!important;border-color:#0ea5e94d!important;box-shadow:0 8px 16px #00000014!important}.suite-icon{background:linear-gradient(135deg,#ffffff1a,#fff0);border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.theme-fumind .suite-icon{background:0 0!important;border:none!important}.orbit-icon,.fusion-icon,.genmes-icon,.edgeiot-icon{color:var(--accent);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 45%, transparent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 50%, transparent))}.gear-hole{fill:#222938}.theme-fumind .orbit-icon,.theme-fumind .fusion-icon,.theme-fumind .genmes-icon,.theme-fumind .edgeiot-icon{color:#a5f3fc!important;text-shadow:0 0 10px #a5f3fc66!important;filter:drop-shadow(0 0 4px #a5f3fc80)!important}html.light .theme-fumind .orbit-icon,html.light .theme-fumind .fusion-icon,html.light .theme-fumind .genmes-icon,html.light .theme-fumind .edgeiot-icon{color:#0ea5e9!important;text-shadow:0 0 12px #0ea5e933!important;filter:drop-shadow(0 2px 4px #0ea5e91a)!important}.theme-fumind .gear-hole{fill:#435569!important}html.light .theme-fumind .gear-hole{fill:#fff!important}.suite-info h4{color:#fff;margin:0;font-size:1.05rem;font-weight:600}.suite-desc{color:#a1a1aa;margin:4px 0 0;font-size:.8rem}.theme-fumind .suite-desc{color:#94a3b8!important}html.light .theme-fumind .suite-desc{color:#64748b!important}.theme-fumind .suite-info h4{color:#e2e8f0!important;text-shadow:none!important}html.light .theme-fumind .suite-info h4{color:#334155!important;text-shadow:none!important;font-weight:600!important}.premium-suite-card{position:relative;overflow:hidden}.suite-scanner{z-index:10;opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#a5f3fccc,#0000);height:2px;animation:4s cubic-bezier(.4,0,.2,1) infinite scanMove;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 2px #a5f3fc80}html.light .theme-fumind .suite-scanner{background:linear-gradient(90deg,#0000,#0ea5e94d,#0000)!important;box-shadow:0 0 12px 2px #0ea5e926!important}@keyframes scanMove{0%{opacity:0;top:-10%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:110%}}.icon-spin-slow{animation:8s linear infinite spinSlow;display:inline-block}.icon-pulse{animation:2s ease-in-out infinite alternate iconPulse;display:inline-block}.icon-ping{animation:3s ease-in-out infinite iconPing;display:inline-block}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes iconPulse{0%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@keyframes iconPing{0%{transform:scale(.9)}10%{transform:scale(1.2)rotate(-10deg)}20%{transform:scale(1)rotate(10deg)}30%{transform:scale(1)rotate(0)}to{transform:scale(1)}}.suite-item{position:relative;overflow:hidden}.suite-item:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:50%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.theme-fumind .suite-item:before{background:linear-gradient(90deg,#0000,#93c5fd26,#0000)!important}html.light .theme-fumind .suite-item:before{background:linear-gradient(90deg,#0000,#fffc,#0000)!important}.suite-item:hover:before{animation:1.5s ease-out shine}@keyframes shine{0%{left:-100%}to{left:200%}}.hero-talent-wrapper{z-index:10;width:100%;padding:16px 10% 32px;position:absolute;bottom:0;left:0;right:0}.theme-fumind .hero-talent-wrapper{background:0 0}.talent-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.talent-label{color:#8ba5c9;text-align:center;text-transform:uppercase;letter-spacing:.1em;opacity:.5;font-size:.7rem;font-weight:600}.theme-fumind .talent-label{color:#94a3b8}.talent-text-list{color:#94a3b8;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:1rem;font-weight:500;display:flex}.theme-fumind .talent-text-list{color:#475569}.talent-text-list .separator{color:#334155;font-size:.8rem}.theme-fumind .talent-text-list .separator{color:#cbd5e1}@keyframes floatPremiumCard{0%,to{transform:perspective(1000px)rotateY(-10deg)rotateX(5deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-10deg)rotateX(5deg)translateY(-15px)}}@keyframes gridMove{0%{transform:rotateX(60deg)translateY(0)translateZ(-150px)}to{transform:rotateX(60deg)translateY(40px)translateZ(-150px)}}@media (max-width:900px){.hero-section{text-align:center;flex-direction:column;min-height:auto;padding:96px 5% 108px}.hero-title{font-size:3rem}.hero-subtitle{margin:0 auto 28px}.hero-cta{justify-content:center}.hero-content{flex:none;width:100%}.hero-visual{box-sizing:border-box;transform-origin:top;flex:none;width:100%;max-width:100%;height:auto;margin-top:32px;margin-bottom:12px;padding-inline:0;transform:scale(.9)}.hero-visual-wrapper{max-width:min(480px,100%)}.premium-suite-card{width:100%;max-width:480px;margin-inline:auto;transform:perspective(1000px)rotateY(0)rotateX(0)}.hero-talent-wrapper{padding:24px 5%}.talent-logos{gap:30px}}@media (max-width:600px){.hero-section{padding:88px 5% 100px}.hero-title{font-size:2.5rem}.hero-visual{margin-top:28px;transform:scale(.85)}.hero-visual-wrapper{max-width:100%}.premium-suite-card{padding:18px 16px}.suite-header{flex-direction:column;align-items:flex-start;gap:12px}.suite-status{justify-content:center;align-self:stretch}.suite-grid{grid-template-columns:1fr}.talent-logos{gap:20px;transform:scale(.7)}}
.product-section{z-index:10;padding:100px 10%;position:relative}.orbit-container{flex-flow:row;align-items:center;gap:80px;min-width:0;display:flex}.orbit-container .product-content,.orbit-container .product-visual{min-width:0}.product-content{flex:1}.product-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);border-bottom:2px solid var(--accent-orbit);margin-bottom:20px;padding-bottom:4px;font-size:.85rem;display:inline-block}.product-title{margin-bottom:24px;font-size:3.5rem}.product-description{color:#ccc;margin-bottom:30px;font-size:1.2rem;line-height:1.6}.feature-list{flex-direction:column;gap:20px;list-style:none;display:flex}.feature-list li{color:#f0f0f0;padding-left:30px;position:relative}.feature-list li:before{content:"→";color:var(--accent-orbit);font-weight:700;position:absolute;top:0;left:0}.feature-list li strong{color:#fff;margin-bottom:4px;font-size:1.05rem;display:block}.orbit-cta-btn{margin-top:30px}.product-visual{flex:1;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.orbit-simple-shell{perspective:900px;width:100%;max-width:500px;position:relative}.orbit-simple-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#4bc0ff33 0%,#4bc0ff0d 40%,#0000 70%);width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-simple-card{filter:drop-shadow(0 26px 44px #050a125c);border-radius:16px;width:100%;padding:8px;transition:filter .35s;position:relative;overflow:visible;transform:none}.orbit-simple-card:hover{transform:none}.orbit-pipeline{flex-direction:column;gap:0;display:flex}.orbit-unified{border-radius:14px;overflow:hidden}.orbit-pipeline .orbit-section{padding:16px 18px}.orbit-step{border-radius:0;padding:0}.orbit-step-label{text-transform:uppercase;letter-spacing:.11em;margin-bottom:12px;font-size:.82rem;font-weight:700}.orbit-step p{margin:0;font-size:.86rem;line-height:1.4}.orbit-input-chips{flex-wrap:wrap;gap:8px;display:flex}.orbit-input-chips span{white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:.8rem;line-height:1}.orbit-section-divider{width:86%;height:1px;margin:0 auto}.orbit-step-core{text-align:center;padding-top:20px;padding-bottom:22px}.orbit-core-node{border-radius:999px;place-items:center;width:74px;height:74px;margin:0 auto 12px;display:grid}.orbit-core-icon{width:38px;height:38px}.orbit-step-output .orbit-roi{margin-bottom:8px;font-size:1.05rem;font-weight:800}.orbit-fusion-layout{border-radius:14px;flex-direction:column;width:100%;min-height:360px;padding:14px;display:flex;overflow:hidden}.orbit-top-visuals{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-height:198px;padding-top:20px;display:flex}.orbit-badge-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:34px;margin-top:46px;display:grid;position:relative}.orbit-glass-badge{-webkit-backdrop-filter:none;backdrop-filter:none;color:#e2e8f0;letter-spacing:.02em;width:auto;height:auto;box-shadow:none;text-align:left;--link-angle:-90deg;--link-len:66px;--flow-x:0px;--flow-y:-52px;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;justify-self:center;align-items:center;gap:8px;padding:0;font-size:.84rem;font-weight:700;display:inline-flex;position:relative}.orbit-glass-badge:after{content:"";width:var(--link-len);transform-origin:0;height:2px;transform:rotate(var(--link-angle));opacity:.7;background:linear-gradient(90deg,#67e8f9d9,#0000);position:absolute;top:2px;left:50%}.orbit-glass-badge:before{content:none}.orbit-badge-vision{--link-angle:-62deg;--link-len:66px;--flow-x:44px;--flow-y:-45px}.orbit-badge-plc{--link-angle:-90deg;--link-len:58px;--flow-x:0px;--flow-y:-47px}.orbit-badge-logs{--link-angle:-118deg;--link-len:66px;--flow-x:-44px;--flow-y:-45px}.orbit-badge-icon{fill:none;stroke:#38bdf8;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #38bdf873);flex-shrink:0;width:24px;height:24px}.orbit-flow-icon{fill:none;stroke:#67e8f9;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #67e8f9d9);width:14px;height:14px;animation:2.8s ease-in-out infinite orbitFlowToCore;position:absolute;top:2px;left:50%;transform:translate(-50%,-50%)}.orbit-flow-plc{animation-delay:.25s}.orbit-flow-logs{animation-delay:.5s}.orbit-vision-dot{fill:#38bdf8;stroke:none;animation:2s ease-in-out infinite orbitVisionPulse}.orbit-badge-plc .orbit-plc-bar{fill:#38bdf859;stroke:none;transform-origin:bottom;animation:2.2s ease-in-out infinite orbitPlcBars}.orbit-badge-plc rect.orbit-plc-bar:nth-of-type(2){animation-delay:.15s}.orbit-badge-plc rect.orbit-plc-bar:nth-of-type(3){animation-delay:.3s}.orbit-badge-logs .orbit-logs-line{stroke-dasharray:14;stroke-dashoffset:0;animation:2.4s ease-in-out infinite orbitLogsScan}.orbit-badge-logs .orbit-logs-line:nth-of-type(2){animation-delay:.2s}.orbit-badge-logs .orbit-logs-line:nth-of-type(3){animation-delay:.4s}@keyframes orbitVisionPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes orbitPlcBars{0%,to{opacity:.75;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes orbitLogsScan{0%,to{stroke-dashoffset:0;opacity:.5}50%{stroke-dashoffset:7px;opacity:1}}.orbit-center-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 30% 22%,#a5f3fc2e,#38bdf80a 58%,#0000 100%),#a5f3fc0a;border:1px solid #a5f3fc3d;border-radius:999px;place-items:center;width:108px;height:108px;margin:10px auto 0;animation:2.8s ease-in-out infinite orbitCenterIntakeGlow;display:grid;position:relative;box-shadow:inset 0 1px #e2e8f033,0 0 22px #a5f3fc2e}@keyframes orbitCenterIntakeGlow{0%,72%,to{box-shadow:inset 0 1px #e2e8f033,0 0 22px #a5f3fc2e}82%,90%{box-shadow:inset 0 1px #e2e8f042,0 0 38px #38bdf873,0 0 52px #67e8f93d}}.orbit-fusion-layout .orbit-core-icon{color:#38bdf8;transform-origin:50%;width:56px;height:56px;animation:3s ease-in-out infinite orbitFusionCorePulse}@keyframes orbitFusionCorePulse{0%,to{filter:drop-shadow(0 0 8px #38bdf899);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #38bdf8cc);transform:scale(1.08)}}.orbit-center-orbit{filter:drop-shadow(0 0 5px #67e8f9b8);transform-origin:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center-orbit-icon{fill:none;stroke:#67e8f9;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.orbit-center-orbit-plc .orbit-center-orbit-icon rect{fill:#67e8f959;stroke:none}.orbit-center-orbit-vision{animation:4.2s linear infinite orbitCoreIconSpin}.orbit-center-orbit-plc{animation:4.2s linear -1.4s infinite orbitCoreIconSpin}.orbit-center-orbit-logs{animation:4.2s linear -2.8s infinite orbitCoreIconSpin}.orbit-graph-svg{fill:none;stroke:#7dd3fce6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:82px}.orbit-graph-svg rect{fill:#7dd3fc8c;stroke:none;animation:2.8s ease-in-out infinite orbitBarsGrow}.orbit-graph-svg rect:nth-of-type(2){animation-delay:.2s}.orbit-graph-svg rect:nth-of-type(3){animation-delay:.35s}.orbit-graph-line{stroke-dasharray:120;stroke-dashoffset:120px;animation:3.2s ease-in-out infinite orbitGraphTrace}.orbit-graph-dot{fill:#67e8f9;stroke:#0000;animation:2s ease-in-out infinite orbitDotBlink}.orbit-bottom-title{text-align:center;color:#a5f3fc;text-shadow:0 0 10px #a5f3fc47;padding:16px 10px 0;font-size:1.18rem;font-weight:800}@keyframes orbitConnectorFlow{0%,to{opacity:.35;transform:translateY(-50%)translate(0)}50%{opacity:1;filter:drop-shadow(0 0 6px #67e8f9d9);transform:translateY(-50%)translate(5px)}}@keyframes orbitCoreIconSpin{0%{transform:translate(-50%,-50%)rotate(0)translate(37px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(37px)}}@keyframes orbitFlowToCore{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.92)}20%{opacity:0}30%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(var(--flow-x), var(--flow-y)) scale(.74)}}@keyframes orbitCenterFlow{0%{opacity:0;left:-22px}25%{opacity:1}to{opacity:0;left:118px}}@keyframes orbitGraphTrace{0%,20%{stroke-dashoffset:120px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:120px}}@keyframes orbitBarsGrow{0%,to{opacity:.55;transform-origin:bottom;transform:scaleY(.7)}50%{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes orbitDotBlink{0%,to{opacity:.5}50%{opacity:1;filter:drop-shadow(0 0 6px #67e8f9e6)}}.orbit-flow-card{padding:16px}.orbit-flow-grid{grid-template-columns:1.05fr 1.2fr 1fr;gap:12px;display:grid}.orbit-flow-column{background:linear-gradient(#38bdf81f,#0f172a2e);border:1px solid #7dd3fc42;border-radius:14px;min-height:190px;padding:12px}.orbit-flow-sources,.orbit-flow-output{flex-direction:column;display:flex}.orbit-source-tile{letter-spacing:.02em;color:#e2e8f0;background:#02061759;border:1px solid #7dd3fc42;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:.86rem;font-weight:700;display:flex}.orbit-dot{background:#67e8f9;border-radius:999px;width:8px;height:8px;box-shadow:0 0 8px #67e8f9cc}.orbit-tile-icon,.orbit-mini-icon{fill:none;stroke:#67e8f9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.orbit-flow-engine p,.orbit-flow-output{color:#e2e8f0}.orbit-engine-capabilities{gap:8px;display:flex}.orbit-engine-capabilities span,.orbit-output-kpis span{align-items:center;gap:6px;display:inline-flex}.orbit-engine-track{background:linear-gradient(90deg,#38bdf814 0%,#38bdf833 45%,#38bdf814 100%),#0f172a59;border:1px solid #7dd3fc52;border-radius:10px;justify-content:center;align-items:center;height:88px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.orbit-engine-track:before,.orbit-engine-track:after{content:"";background:linear-gradient(90deg,#67e8f933,#67e8f9bf);width:80px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.orbit-engine-track:before{left:8px}.orbit-engine-track:after{right:8px;transform:translateY(-50%)scaleX(-1)}.orbit-engine-core{background:radial-gradient(circle at 30% 22%,#7dd3fc40,#38bdf80f 58%,#0000 100%),#38bdf824;border:1px solid #7dd3fc99;border-radius:999px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #e2e8f042,0 0 24px #38bdf852}.orbit-pulse{filter:drop-shadow(0 0 6px #67e8f9e6);background:#67e8f9;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.pulse-1{animation:2.2s linear infinite orbitFlowPulse;left:16px}.pulse-2{animation:2.2s linear .55s infinite orbitFlowPulse;left:26px}.pulse-3{animation:2.2s linear 1.1s infinite orbitFlowPulse;left:36px}.orbit-output-kpis{gap:8px;margin-top:auto;display:grid}.orbit-output-kpis span{letter-spacing:.02em;color:#cbd5e1;background:#02061752;border:1px solid #7dd3fc40;border-radius:9px;padding:7px 9px;font-size:.78rem;font-weight:700}@keyframes orbitFlowPulse{0%{opacity:0;left:14px}20%{opacity:1}55%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}.theme-fumind .orbit-simple-card,.theme-fumind .orbit-step{box-shadow:none;background:0 0;border:none}.theme-fumind .orbit-unified{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#020617d9 0%,#081430a6 100%),radial-gradient(circle at 100% 0,#a5f3fc14,#0000 40%);border:1px solid #a5f3fc26;box-shadow:0 30px 60px #0009,inset 0 1px #a5f3fc33,inset 0 0 40px #a5f3fc08}.theme-fumind .orbit-step-label{color:#45ccff;text-shadow:0 0 14px #38bdf873}.theme-fumind .orbit-step p{color:#e2e8f0;font-size:.95rem;line-height:1.45}.theme-fumind .orbit-input-chips span{color:#f8fbff;background:linear-gradient(#38bdf852 0%,#38bdf81f 100%),#1020348a;border:1px solid #7dd3fc8a;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #38bdf814,0 0 16px #38bdf829}.theme-fumind .orbit-section-divider{background:linear-gradient(90deg,#a5f3fc0a 0%,#a5f3fc33 24% 76%,#a5f3fc0a 100%)}.theme-fumind .orbit-core-node{color:#38bdf8;background:radial-gradient(circle at 30% 22%,#a5f3fc2e,#38bdf80a 58%,#0000 100%),#a5f3fc0a;border:1px solid #a5f3fc3d;box-shadow:inset 0 1px #e2e8f033,0 0 22px #a5f3fc2e}.theme-fumind .orbit-step-output .orbit-roi{color:#3fd2ff;text-shadow:0 0 14px #38bdf894;letter-spacing:.01em}.theme-fumind .orbit-bottom-title{color:#a5f3fc;text-shadow:0 0 10px #a5f3fc47}.theme-fumind .orbit-glass-badge{box-shadow:none;background:0 0}.theme-fumind .orbit-flow-column{border-color:#7dd3fc57}html.light .theme-fumind .orbit-simple-glow{background:radial-gradient(circle,#0ea5e926 0%,#0ea5e90d 40%,#0000 70%)}html.light .theme-fumind .orbit-simple-card,html.light .theme-fumind .orbit-step{box-shadow:none;background:0 0;border:none}html.light .theme-fumind .orbit-unified{background:radial-gradient(140% 120% at 18% 0,#38bdf83d 0%,#38bdf814 34%,#0000 62%),linear-gradient(#7c9bbc24,#7c9bbc00) no-repeat,#3f5267;border:1px solid #7dd3fc85;box-shadow:inset 0 1px #f8fafc42,inset 0 -1px #080e1859,0 22px 46px #0814244d,0 0 0 1px #38bdf81a}html.light .theme-fumind .orbit-step-label{color:#45ccff;text-shadow:0 0 14px #38bdf873}html.light .theme-fumind .orbit-step p{color:#e2e8f0;font-size:.95rem;line-height:1.45}html.light .theme-fumind .orbit-input-chips span{color:#f8fbff;background:linear-gradient(#38bdf852 0%,#38bdf81f 100%),#1020348a;border:1px solid #7dd3fc8a;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #38bdf814,0 0 16px #38bdf829}html.light .theme-fumind .orbit-section-divider{background:linear-gradient(90deg,#38bdf80a 0%,#67e8f9d1 24% 76%,#38bdf80a 100%)}html.light .theme-fumind .orbit-core-node{color:#38bdf8;background:radial-gradient(circle at 30% 22%,#7dd3fc40,#38bdf80f 58%,#0000 100%),#38bdf824;border:1px solid #7dd3fc9e;box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}html.light .theme-fumind .orbit-center-node{background:radial-gradient(circle at 30% 22%,#7dd3fc40,#38bdf80f 58%,#0000 100%),#38bdf824;border:1px solid #7dd3fc9e;animation:2.8s ease-in-out infinite orbitCenterIntakeGlowLight}@keyframes orbitCenterIntakeGlowLight{0%,72%,to{box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}82%,90%{box-shadow:inset 0 1px #e2e8f06b,0 0 46px #38bdf885,0 0 64px #67e8f947}}html.light .theme-fumind .orbit-step-output .orbit-roi,html.light .theme-fumind .orbit-bottom-title{color:#3fd2ff;text-shadow:0 0 14px #38bdf894;letter-spacing:.01em}html.light .theme-fumind .orbit-flow-column{border-color:#7dd3fc80}@keyframes orbitCoreSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit-flow-icon,.orbit-vision-dot,.orbit-badge-plc .orbit-plc-bar,.orbit-badge-logs .orbit-logs-line,.orbit-fusion-layout .orbit-core-icon,.orbit-graph-line,.orbit-graph-svg rect,.orbit-graph-dot,.orbit-center-orbit,.orbit-center-node,html.light .theme-fumind .orbit-center-node{animation:none!important}}@media (max-width:900px){.product-section{padding:52px 5%}.orbit-container{flex-direction:column-reverse;gap:28px}.product-visual{width:100%;min-height:0}.orbit-simple-card{transform:none}.orbit-flow-column{min-height:0}.orbit-top-visuals{gap:16px}.orbit-center-node{width:104px;height:104px}}@media (max-width:640px){.product-title{font-size:2.5rem}.orbit-simple-card{padding:18px}}
.fusion-section{--accent-fusion:#b050ff;padding:100px 10%;position:relative}.fusion-container{flex-flow:row;align-items:center;gap:80px;min-width:0;display:flex}.fusion-container .product-content,.fusion-container .product-visual{min-width:0}.fusion-list li:before{color:var(--accent-fusion)}.fusion-simple-shell{width:100%;max-width:500px;position:relative}.fusion-simple-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#4bc0ff33 0%,#4bc0ff0d 40%,#0000 70%);width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fusion-simple-card{filter:drop-shadow(0 26px 44px #050a125c);border-radius:16px;width:100%;padding:8px;position:relative;transform:none}.fusion-pipeline{flex-direction:column;display:flex}.fusion-unified-card{border-radius:14px;overflow:hidden}.fusion-pipeline .fusion-section-block{padding:16px 18px}.fusion-step-label{text-transform:uppercase;letter-spacing:.11em;margin-bottom:12px;font-size:.82rem;font-weight:700}.fusion-input-chips{perspective:1000px;flex-wrap:wrap;gap:8px;display:flex}.fusion-converge-scene{height:250px;margin-top:4px;position:relative}.fusion-core-node-inline{z-index:8;width:98px;height:98px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fusion-source-node{--x-outer:0px;--y-outer:0px;--x-inner:0px;--y-inner:0px;--line-outer:82px;--line-inner:44px;--arrow-angle:0deg;z-index:5;background:radial-gradient(circle at 30% 22%,#7dd3fc40,#38bdf80f 60%,#0000 100%),#0f172a7a;border:1px solid #7dd3fc6b;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:78px;height:78px;animation:4.2s ease-in-out infinite fusionNodeConvergeLine;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff29,0 0 16px #38bdf829}.fusion-source-node:after{content:"";width:var(--line-outer);transform-origin:0;height:2px;transform:rotate(var(--arrow-angle,0deg));z-index:-1;background:linear-gradient(90deg,#67e8f9e6,#0000);animation:4.2s ease-in-out infinite fusionArrowLineAttach;position:absolute;top:50%;left:50%}.fusion-source-node:before{content:"";transform-origin:0;width:0;height:0;transform:rotate(var(--arrow-angle,0deg)) translateX(var(--line-outer));border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #67e8f9f2;animation:4.2s ease-in-out infinite fusionArrowHeadTrack;position:absolute;top:50%;left:50%}.fusion-source-node svg{fill:none;stroke:#67e8f9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fusion-source-node span{letter-spacing:.02em;color:#e2e8f0;font-size:.7rem;font-weight:700}.source-mes{--x-outer:-108px;--y-outer:-72px;--x-inner:-80px;--y-inner:-53px;--arrow-angle:34deg;animation-delay:0s}.source-erp{--x-outer:108px;--y-outer:-72px;--x-inner:80px;--y-inner:-53px;--arrow-angle:146deg;animation-delay:.25s}.source-scada{--x-outer:-108px;--y-outer:72px;--x-inner:-80px;--y-inner:53px;--arrow-angle:-34deg;animation-delay:.45s}.source-iot{--x-outer:108px;--y-outer:72px;--x-inner:80px;--y-inner:53px;--arrow-angle:-146deg;animation-delay:.65s}@keyframes fusionNodeConvergeLine{0%,to{transform:translate(calc(var(--x-outer) - 50%), calc(var(--y-outer) - 50%)) scale(.98)}50%{transform:translate(calc(var(--x-inner) - 50%), calc(var(--y-inner) - 50%)) scale(1.04)}}@keyframes fusionArrowLineAttach{0%,to{width:var(--line-outer);opacity:.45}50%{width:var(--line-inner);opacity:1;box-shadow:0 0 8px #67e8f99e}}@keyframes fusionArrowHeadTrack{0%,to{transform:rotate(var(--arrow-angle,0deg)) translateX(var(--line-outer));opacity:.35}50%{transform:rotate(var(--arrow-angle,0deg)) translateX(var(--line-inner));opacity:1;filter:drop-shadow(0 0 6px #67e8f9d9)}}.fusion-chip{--chip-border:#a5f3fc38;--chip-glow:#38bdf833;--chip-bg-top:#38bdf829;--chip-bg-bottom:#0e749014;white-space:nowrap;clip-path:polygon(10% 0,94% 0,100% 50%,94% 100%,10% 100%,0 50%);border:1px solid var(--chip-border);color:#e2e8f0;background:linear-gradient(180deg, var(--chip-bg-top), var(--chip-bg-bottom));box-shadow:inset 0 1px 0 #ffffff26, 0 6px 14px #02061759, 0 0 12px var(--chip-glow);transform-origin:50%;align-items:center;gap:7px;padding:7px 12px 7px 10px;font-size:.8rem;line-height:1;animation:4.5s ease-in-out infinite fusionChipFloat;display:inline-flex}.fusion-chip svg{fill:none;stroke:#7dd3fc;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.fusion-chip>span{letter-spacing:.02em;font-weight:700}.chip-mes{animation-delay:0s}.chip-erp{animation-delay:.5s}.chip-scada{animation-delay:1s}.chip-iot{animation-delay:1.5s}.chip-iot svg path{animation:1.8s ease-in-out infinite fusionIotSignal}@keyframes fusionChipFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.015)}}@keyframes fusionIotSignal{0%,to{opacity:.45}50%{opacity:1}}.fusion-section-divider-card{width:86%;height:1px;margin:0 auto}.fusion-step-core{text-align:center;padding-top:20px;padding-bottom:22px}.fusion-core-node{border-radius:999px;place-items:center;width:74px;height:74px;margin:0 auto 12px;display:grid}.fusion-core-icon{color:#38bdf8;transform-origin:50%;width:38px;height:38px;animation:3s ease-in-out infinite fusionCorePulse}@keyframes fusionCorePulse{0%,to{filter:drop-shadow(0 0 8px #38bdf899);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #38bdf8cc);transform:scale(1.08)}}.fusion-step-core p,.fusion-step-output p{color:#e2e8f0;margin:0;font-size:.95rem;line-height:1.45}.fusion-step-output .fusion-roi{text-align:center;margin-bottom:0;font-size:1.05rem;font-weight:800}.fusion-step-output{justify-content:center;align-items:center;display:flex}.fusion-output-visuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.fusion-metric-card{background:linear-gradient(#38bdf824,#0f172a38);border:1px solid #a5f3fc2e;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:54px;padding:7px 8px 6px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 8px 14px #02061742}.fusion-metric-label{letter-spacing:.06em;text-transform:uppercase;color:#bae6fd;font-size:.62rem;font-weight:700}.fusion-metric-spark,.fusion-metric-bars,.fusion-kpi-icon{width:100%;height:24px}.fusion-metric-spark .fusion-spark-line{fill:none;stroke:#67e8f9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:110;stroke-dashoffset:110px;animation:3.6s ease-in-out infinite fusionSparkDraw}.fusion-spark-dot{fill:#67e8f9;filter:drop-shadow(0 0 6px #67e8f9cc);animation:2.1s ease-in-out infinite fusionDotPulse}.fusion-metric-bars rect{fill:#7dd3fce6;transform-origin:bottom;animation:2.8s ease-in-out infinite fusionBarsBeat}.fusion-metric-bars rect:nth-child(2){animation-delay:.2s}.fusion-metric-bars rect:nth-child(3){animation-delay:.35s}.fusion-metric-bars rect:nth-child(4){animation-delay:.5s}.fusion-metric-bars rect:nth-child(5){animation-delay:.65s}.fusion-kpi-icon{fill:none;stroke:#67e8f9;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.fusion-metric-kpi .fusion-kpi-icon path:nth-child(2){stroke-dasharray:30;stroke-dashoffset:30px;animation:2.6s ease-in-out infinite fusionKpiTrace}.fusion-metric-kpi .fusion-kpi-icon circle{fill:#67e8f9;stroke:#0000;animation:2.6s ease-in-out .2s infinite fusionDotPulse}@keyframes fusionSparkDraw{0%,15%{stroke-dashoffset:110px;opacity:.6}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:110px;opacity:.6}}@keyframes fusionBarsBeat{0%,to{opacity:.65;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes fusionKpiTrace{0%,20%{stroke-dashoffset:30px;opacity:.55}50%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:30px;opacity:.55}}@keyframes fusionDotPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.fusion-unify-diagram{transform-origin:50%;justify-content:center;align-items:center;width:400px;height:400px;margin:0 auto;display:flex;position:relative;transform:scale(.85)}.fusion-unify-diagram:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#90c9e81a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e5e7eb;z-index:5;background:#0a0e17cc;border:1px solid #90c9e84d;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:500;display:flex;position:absolute}.central-node{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e17cc;border:1px solid #90c9e866;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;box-shadow:inset 0 0 20px #90c9e84d}.central-node:before,.central-node:after{content:"";border:1px solid #0000;border-radius:50%;position:absolute}.central-node:before{border-top-color:#90c9e84d;border-bottom-color:#90c9e84d;width:160px;height:160px;animation:20s linear infinite spin}.central-node:after{border-left-color:#90c9e833;border-right-color:#90c9e833;width:180px;height:180px;animation:30s linear infinite reverse spin}.unifier-wrapper{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.brain-icon{filter:drop-shadow(0 0 8px #90c9e899);z-index:2;width:50px;height:50px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.unifier-badge{color:#90c9e8;letter-spacing:.1em;white-space:nowrap;z-index:20;background:#0a0e17;border:1px solid #90c9e899;border-radius:20px;padding:4px 12px;font-size:.65rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #90c9e833}.node-arm{z-index:2;width:0;height:0;animation:40s linear infinite arm-rotate;position:absolute;top:50%;left:50%}.arm-mes{transform:rotate(0)}.arm-erp{transform:rotate(90deg)}.arm-scada{transform:rotate(180deg)}.arm-iot{transform:rotate(270deg)}.src-node{width:70px;height:70px;animation:12s cubic-bezier(.4,0,.2,1) infinite unifyNodePath;position:absolute;top:-35px}.arm-mes .src-node .node-content{flex-direction:column;align-items:center;gap:4px;display:flex;transform:rotate(0)}.arm-erp .src-node .node-content{flex-direction:column;align-items:center;gap:4px;display:flex;transform:rotate(-90deg)}.arm-scada .src-node .node-content{flex-direction:column;align-items:center;gap:4px;display:flex;transform:rotate(-180deg)}.arm-iot .src-node .node-content{flex-direction:column;align-items:center;gap:4px;display:flex;transform:rotate(-270deg)}.node-icon{stroke:#90c9e8;width:22px;height:22px}.src-node span{color:#e5e7eb;font-weight:700}@keyframes arm-rotate{0%{margin-left:0}}@keyframes unifyNodePath{0%,15%{opacity:.85;border-color:#90c9e833;left:160px}35%,55%{opacity:.95;border-color:#90c9e899;left:110px;box-shadow:0 0 10px #90c9e833}75%,90%{opacity:1;border-color:#90c9e8;left:75px;box-shadow:0 0 20px #90c9e899}to{opacity:.85;border-color:#90c9e833;left:160px}}.connection-line{transform-origin:0;height:2px;animation:12s cubic-bezier(.4,0,.2,1) infinite unifyLine;position:absolute;top:-1px;left:0}@keyframes unifyLine{0%,15%{opacity:0;width:0}35%,55%{opacity:.5;background:linear-gradient(90deg,#90c9e8cc,#0000);width:110px}75%,90%{opacity:1;background:linear-gradient(90deg,#fff,#90c9e8cc);width:75px;box-shadow:0 0 8px #90c9e8cc}to{opacity:0;width:0}}@keyframes pulse-node-fusion{0%,to{box-shadow:0 0 20px #90c9e833}50%{box-shadow:0 0 50px #90c9e899}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes iotPulse{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.iot-wave-1{animation:1.5s infinite iotPulse}.iot-wave-2{animation:1.5s .2s infinite iotPulse}.iot-wave-3{animation:1.5s .4s infinite iotPulse}@keyframes erpLayer{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.erp-layer-1{animation:2s ease-in-out infinite erpLayer}.erp-layer-2{animation:2s ease-in-out .5s infinite erpLayer}@keyframes scadaDash{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.scada-pulse{stroke-dasharray:20;animation:1s linear infinite scadaDash}@keyframes spinGear{to{transform:rotate(360deg)}}.mes-gear{transform-origin:50%;animation:6s linear infinite spinGear}@keyframes brainPulse{0%,to{filter:drop-shadow(0 0 8px #90c9e899);transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 20px #90c9e8cc);transform:translate(-50%,-50%)scale(1.08)}}.brain-icon{transform-origin:50%;animation:3s ease-in-out infinite brainPulse}@media (max-width:900px){.fusion-section{padding:52px 5%}.fusion-container{flex-direction:column;gap:28px}.fusion-container .product-visual{width:100%}}@media (max-width:768px){.fusion-unify-diagram{transform-origin:50%;transform:scale(.75)}}@media (max-width:480px){.fusion-unify-diagram{transform-origin:50%;transform:scale(.55)}}@keyframes unifyLineLight{0%,15%{opacity:0;width:0}35%,55%{opacity:.85;background:linear-gradient(90deg,#d1d5dbf2,#0000);width:110px}75%,90%{opacity:1;background:linear-gradient(90deg,#d1d5db,#9ca3af);width:75px;box-shadow:0 0 4px #d1d5db73}to{opacity:0;width:0}}@keyframes unifyNodePathLight{0%,15%{opacity:.92;border-color:#d1d5db80;left:160px}35%,55%{opacity:.97;border-color:#9ca3af;left:110px;box-shadow:0 0 8px #d1d5db40}75%,90%{opacity:1;border-color:#d1d5db;left:75px;box-shadow:0 0 12px #d1d5db59}to{opacity:.92;border-color:#d1d5db80;left:160px}}@keyframes brainPulseLight{0%,to{filter:drop-shadow(0 0 4px #38bdf880);transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 14px #38bdf8b3);transform:translate(-50%,-50%)scale(1.06)}}.theme-fumind .fusion-section{background:0 0!important;border-color:#d1d5db73!important}.theme-fumind .fusion-simple-glow{opacity:1!important;filter:none!important;background:radial-gradient(circle,#a5f3fc33 0%,#a5f3fc0d 40%,#0000 70%)!important}.theme-fumind .fusion-unified-card{border:1px solid #a5f3fc26;background:linear-gradient(145deg,#020617d9 0%,#081430a6 100%),radial-gradient(circle at 100% 0,#a5f3fc14,#0000 40%)!important;box-shadow:0 30px 60px #0009,inset 0 1px #a5f3fc33,inset 0 0 40px #a5f3fc08!important}.theme-fumind .fusion-step-label{color:#a5f3fc;text-shadow:0 0 10px #a5f3fc38}.theme-fumind .fusion-input-chips span{color:#e2e8f0;background:#a5f3fc0f;border:1px solid #a5f3fc2e;box-shadow:inset 0 1px #ffffff14,0 4px 10px #02061740}.theme-fumind .fusion-chip{--chip-border:#7dd3fc80;--chip-glow:#38bdf842;--chip-bg-top:#38bdf84d;--chip-bg-bottom:#0f172a40}.theme-fumind .fusion-chip svg{stroke:#67e8f9;filter:drop-shadow(0 0 4px #67e8f980)}.theme-fumind .fusion-section-divider-card{background:linear-gradient(90deg,#a5f3fc0a 0%,#a5f3fc33 24% 76%,#a5f3fc0a 100%)}.theme-fumind .fusion-core-node{background:radial-gradient(circle at 30% 22%,#a5f3fc2e,#38bdf80a 58%,#0000 100%),#a5f3fc0a;border:1px solid #a5f3fc3d;box-shadow:inset 0 1px #e2e8f033,0 0 22px #a5f3fc2e}.theme-fumind .fusion-core-node.fusion-core-node-inline{animation:4.2s ease-in-out infinite fusionCoreIntakeGlow}@keyframes fusionCoreIntakeGlow{0%,38%,62%,to{box-shadow:inset 0 1px #e2e8f033,0 0 22px #a5f3fc2e}48%,52%{box-shadow:inset 0 1px #e2e8f042,0 0 38px #38bdf87a,0 0 56px #67e8f938}}.theme-fumind .fusion-step-output .fusion-roi{color:#a5f3fc;text-shadow:0 0 10px #a5f3fc47}.theme-fumind .fusion-metric-card{background:linear-gradient(#38bdf833,#0f172a4d);border-color:#7dd3fc5c}.theme-fumind .fusion-step-core p,.theme-fumind .fusion-step-output p{color:#94a3b8}.theme-fumind .fusion-section .fusion-unify-diagram:before{background:0 0!important}.theme-fumind .fusion-section .glass-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.theme-fumind .fusion-section .src-node.glass-panel{text-shadow:0 0 8px #bae6fd61;color:#bae6fd!important;background:linear-gradient(#38bdf838,#38bdf814),#3f5267!important;border:1px solid #7dd3fc80!important;box-shadow:0 0 18px #38bdf833!important}.theme-fumind .fusion-section .src-node span{text-shadow:0 0 6px #bae6fd4d;color:#bae6fd!important}.theme-fumind .fusion-section .src-node .node-icon{stroke:#38bdf8!important;filter:drop-shadow(0 0 4px #38bdf880)!important}.theme-fumind .fusion-section .central-node.glass-panel{color:#f8fafc!important;background:radial-gradient(circle at 35% 22%,#38bdf838,#38bdf80f 58%,#0000 100%),#3f5267!important;border:1px solid #7dd3fc80!important;box-shadow:inset 0 1px #f8fafc38,0 0 26px #38bdf838!important}.theme-fumind .fusion-section .unifier-badge{color:#67e8f9!important;text-shadow:0 0 8px #38bdf852!important;letter-spacing:.05em!important;background:#38bdf829!important;border:1px solid #38bdf87a!important;border-radius:100px!important;padding:6px 16px!important;font-weight:700!important;box-shadow:0 0 16px #38bdf833!important}.theme-fumind .fusion-section .brain-icon{animation:3s ease-in-out infinite brainPulseLight;fill:#a5f3fc!important;filter:drop-shadow(0 0 8px #a5f3fc8c)!important}.theme-fumind .fusion-section .connection-line{animation:12s cubic-bezier(.4,0,.2,1) infinite unifyLineLight}.theme-fumind .fusion-section .src-node{animation:12s cubic-bezier(.4,0,.2,1) infinite unifyNodePathLight}.theme-fumind .fusion-section .central-node:before{border-top-color:#d1d5db!important;border-bottom-color:#d1d5db!important}.theme-fumind .fusion-section .central-node:after{border-left-color:#d1d5db!important;border-right-color:#d1d5db!important}html.light .theme-fumind .fusion-simple-glow{background:radial-gradient(circle,#0ea5e926 0%,#0ea5e90d 40%,#0000 70%)!important}html.light .theme-fumind .fusion-unified-card{background:radial-gradient(140% 120% at 18% 0,#38bdf83d 0%,#38bdf814 34%,#0000 62%),linear-gradient(#7c9bbc24,#7c9bbc00) no-repeat,#3f5267!important;border:1px solid #7dd3fc85!important;box-shadow:inset 0 1px #f8fafc42,inset 0 -1px #080e1859,0 22px 46px #0814244d,0 0 0 1px #38bdf81a!important}html.light .theme-fumind .fusion-step-label{color:#45ccff;text-shadow:0 0 14px #38bdf873}html.light .theme-fumind .fusion-step-core p,html.light .theme-fumind .fusion-step-output p{color:#e2e8f0}html.light .theme-fumind .fusion-input-chips span{color:#f8fbff;background:linear-gradient(#38bdf852 0%,#38bdf81f 100%),#1020348a;border:1px solid #7dd3fc8a;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #38bdf814,0 0 16px #38bdf829}html.light .theme-fumind .fusion-chip{--chip-border:#7dd3fc94;--chip-glow:#38bdf84d;--chip-bg-top:#38bdf861;--chip-bg-bottom:#1e405e33;color:#f8fbff}html.light .theme-fumind .fusion-chip svg{stroke:#e0f2fe}@media (prefers-reduced-motion:reduce){.fusion-source-node,.fusion-source-node:after,.fusion-source-node:before,.fusion-chip,.chip-iot svg path,.fusion-metric-spark .fusion-spark-line,.fusion-spark-dot,.fusion-metric-bars rect,.fusion-metric-kpi .fusion-kpi-icon path:nth-child(2),.fusion-metric-kpi .fusion-kpi-icon circle,.theme-fumind .fusion-core-node.fusion-core-node-inline,html.light .theme-fumind .fusion-core-node.fusion-core-node-inline{animation:none!important}}html.light .theme-fumind .fusion-section-divider-card{background:linear-gradient(90deg,#38bdf80a 0%,#67e8f9d1 24% 76%,#38bdf80a 100%)}html.light .theme-fumind .fusion-core-node{background:radial-gradient(circle at 30% 22%,#7dd3fc40,#38bdf80f 58%,#0000 100%),#38bdf824;border:1px solid #7dd3fc9e;box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}html.light .theme-fumind .fusion-core-node.fusion-core-node-inline{animation:4.2s ease-in-out infinite fusionCoreIntakeGlowLight}@keyframes fusionCoreIntakeGlowLight{0%,38%,62%,to{box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}48%,52%{box-shadow:inset 0 1px #e2e8f06b,0 0 46px #38bdf88c,0 0 64px #67e8f94d}}html.light .theme-fumind .fusion-step-output .fusion-roi{color:#3fd2ff;text-shadow:0 0 14px #38bdf894;letter-spacing:.01em}html.light .theme-fumind .fusion-metric-card{background:linear-gradient(#38bdf857,#1e405e42);border-color:#7dd3fc94}html.light .theme-fumind .fusion-metric-label{color:#e0f2fe}html.light .theme-fumind .fusion-section .brain-icon{fill:#a5f3fc!important;filter:drop-shadow(0 0 8px #a5f3fc8c)!important}
.genmes-section{z-index:10;padding:100px 10%;position:relative}.genmes-container{flex-flow:row;align-items:center;gap:80px;min-width:0;display:flex}.genmes-container .product-content,.genmes-container .product-visual{min-width:0}.gradient-text-genmes{background:linear-gradient(90deg,#f90,#fc0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.genmes-simple-shell{width:100%;max-width:500px;position:relative}.genmes-simple-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#4bc0ff33 0%,#4bc0ff0d 40%,#0000 70%);width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.genmes-simple-card{filter:drop-shadow(0 26px 44px #050a125c);border-radius:16px;width:100%;padding:8px;position:relative;transform:none}.genmes-pipeline{flex-direction:column;display:flex}.genmes-unified{border-radius:14px;overflow:hidden}.genmes-pipeline .genmes-section-block{padding:16px 18px}.genmes-step-label{text-transform:uppercase;letter-spacing:.11em;margin-bottom:12px;font-size:.82rem;font-weight:700}.genmes-input-chips{flex-wrap:wrap;gap:8px;display:flex}.genmes-input-chips span{white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:.8rem;line-height:1}.genmes-section-divider{width:86%;height:1px;margin:0 auto}.genmes-step-core{text-align:center;padding-top:20px;padding-bottom:22px}.genmes-core-node{border-radius:999px;place-items:center;width:74px;height:74px;margin:0 auto 12px;display:grid}.genmes-core-icon{color:#38bdf8;width:40px;height:40px;animation:8s linear infinite spin}.genmes-step-core p,.genmes-step-output p{color:#e2e8f0;margin:0;font-size:.95rem;line-height:1.45}.genmes-step-output .genmes-roi{margin-bottom:8px;font-size:1.05rem;font-weight:800}.genmes-flow-container{width:100%;max-width:640px;height:480px;font-family:inherit;position:relative}.genmes-scale-wrapper{transform-origin:50%;width:640px;height:480px;position:relative;transform:scale(.85)}.genmes-connections{z-index:1;pointer-events:none;color:#90c9e8;width:100%;height:100%;position:absolute;top:0;left:0}.flow-path{fill:none;stroke:currentColor;stroke-width:2px;stroke-opacity:.8}.path-label{color:#90c9e8;letter-spacing:1px;z-index:2;font-size:.75rem;font-weight:700;position:absolute}.label-out{text-align:left;font-size:11px;line-height:1.2;top:218px;left:365px}.genmes-source-row{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:20px;left:28px;right:28px}.genmes-node.genmes-source-pill{border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:8px;width:auto;min-width:0;max-width:170px;padding:10px 6px;display:flex;position:relative;transform:none}.genmes-node-icon{-webkit-backdrop-filter:blur(8px);color:#90c9e8;background:#0a0e17cc;border:1px solid #90c9e84d;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 0 15px #90c9e81a}.genmes-node-icon svg{width:24px;height:24px}.genmes-node-label{color:#90c9e8;text-align:center;letter-spacing:.5px;font-size:.7rem;font-weight:700;line-height:1.2}.genmes-engine-rail{z-index:2;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0a0e17bf 0%,#0a0e178c 100%);border:1px solid #90c9e859;border-radius:22px;justify-content:center;align-items:center;width:min(58%,360px);height:124px;margin:0 auto;display:flex;position:absolute;top:180px;left:0;right:0;box-shadow:0 0 28px #90c9e81f,inset 0 1px #ffffff0a}.genmes-rail-edge{opacity:.6;pointer-events:none;background:linear-gradient(#0000,#90c9e880,#0000);border-radius:2px;width:3px;height:48px;position:absolute;top:50%;transform:translateY(-50%)}.genmes-rail-edge--left{left:18px}.genmes-rail-edge--right{right:18px}.genmes-center-engine{z-index:2;background:#0a0e1780;border:1px solid #90c9e866;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative;box-shadow:0 0 24px #90c9e826,inset 0 0 16px #90c9e814}.genmes-badge{color:#90c9e8;letter-spacing:.1em;white-space:nowrap;z-index:20;background:#0a0e17;border:1px solid #90c9e899;border-radius:20px;padding:4px 12px;font-size:.65rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #90c9e833}.engine-ring{border:1px solid #90c9e84d;border-radius:50%;position:absolute}.outer-ring{width:98px;height:98px}.inner-ring{width:78px;height:78px}.engine-gears{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.single-gear{color:#90c9e8;filter:drop-shadow(0 0 8px #90c9e899);width:100%;height:100%;animation:6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.genmes-outcome{z-index:3;justify-content:center;display:flex;position:absolute;bottom:26px;left:0;right:0}.roi-bubble-genmes{-webkit-backdrop-filter:blur(8px);text-align:center;background:#0a0e17e6;border:1px solid #90c9e84d;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:15px 25px;display:flex;box-shadow:0 0 20px #90c9e826}.badge-title{color:#fff;margin-bottom:4px;font-size:.9rem;font-weight:700}.trend-up-genmes{color:#90c9e8;margin-bottom:4px;font-size:.75rem;font-weight:700}@media (max-width:900px){.genmes-section{padding:52px 5%}.genmes-container{flex-direction:column-reverse;gap:28px}.genmes-container .product-visual{width:100%}}@media (max-width:768px){.genmes-scale-wrapper{transform-origin:50%;transform:scale(.75)}}@media (max-width:480px){.genmes-scale-wrapper{transform-origin:50%;transform:scale(.55)}}@keyframes genmes-chart-grow{0%,to{transform-origin:bottom;transform:scaleY(.7)}50%{transform-origin:bottom;transform:scaleY(1.15)}}@keyframes genmes-pulse-light{0%,to{opacity:.5;filter:drop-shadow(0 0 2px #90c9e8)}50%{opacity:1;filter:drop-shadow(0 0 6px #90c9e8)}}@keyframes genmes-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.theme-fumind .genmes-section{background:0 0!important}.theme-fumind .genmes-unified{background:linear-gradient(#7c9bbc14,#7c9bbc00) no-repeat,#435569;border:1px solid #aac1d973;box-shadow:inset 0 1px #f8fafc33,inset 0 -1px #080e1852}.theme-fumind .genmes-step-label{color:#38bdf8;text-shadow:0 0 10px #38bdf857}.theme-fumind .genmes-input-chips span{color:#f1f5f9;background:linear-gradient(#38bdf82e 0%,#38bdf814 100%),#1c2c3f73;border:1px solid #67e8f957;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #38bdf80f}.theme-fumind .genmes-section-divider{background:linear-gradient(90deg,#38bdf80f 0%,#d1d5db9e 24% 76%,#38bdf80f 100%)}.theme-fumind .genmes-core-node{background:radial-gradient(circle at 30% 22%,#7dd3fc40,#38bdf80f 58%,#0000 100%),#38bdf814;border:1px solid #7dd3fc75;box-shadow:inset 0 1px #e2e8f052,0 0 22px #38bdf833}.theme-fumind .genmes-step-output .genmes-roi{color:#38bdf8;text-shadow:0 0 10px #38bdf873}.theme-fumind .genmes-node{text-shadow:0 0 6px #bae6fd4d;color:#bae6fd!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#435569!important;border:1px solid #64748b!important}.theme-fumind .genmes-node-icon{filter:drop-shadow(0 0 4px #38bdf880);box-shadow:none!important;color:#38bdf8!important;background:0 0!important;border:none!important}.theme-fumind .genmes-node-label{text-shadow:0 0 6px #bae6fd4d;color:#bae6fd!important}.theme-fumind .genmes-engine-rail{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#435569!important;border:1px solid #64748b!important}.theme-fumind .genmes-rail-edge{background:linear-gradient(#0000,#38bdf873,#0000)!important}.theme-fumind .genmes-center-engine{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#435569f2!important;border:1px solid #64748b!important}.theme-fumind .genmes-center-engine .outer-ring,.theme-fumind .genmes-center-engine .inner-ring{border-color:#d1d5db!important}.theme-fumind .genmes-center-engine .single-gear{filter:drop-shadow(0 0 4px #38bdf880);color:#38bdf8!important}.theme-fumind .genmes-center-engine .single-gear circle[fill=\#0a0e17]{fill:#435569!important}.theme-fumind .genmes-badge{color:#0284c7!important;text-shadow:none!important;box-shadow:none!important;letter-spacing:.05em!important;background:#0284c71a!important;border:none!important;border-radius:100px!important;padding:6px 16px!important;font-weight:600!important}.theme-fumind .roi-bubble-genmes{color:#f8fafc!important;box-shadow:none!important;background:#435569!important;border:1px solid #64748b!important}.theme-fumind .badge-title{text-shadow:0 0 6px #bae6fd4d;letter-spacing:.02em;color:#bae6fd!important}.theme-fumind .trend-up-genmes{text-shadow:0 0 8px #38bdf866;font-weight:800;color:#38bdf8!important}.theme-fumind .path-label{color:#0284c7!important;background:#0284c71a!important;border-radius:100px!important;padding:6px 16px!important;font-weight:600!important}.theme-fumind .flow-path{stroke:#d1d5dbcc!important}.theme-fumind .genmes-connections rect{fill:#38bdf8!important;filter:drop-shadow(0 0 4px #38bdf880)!important}.theme-fumind .genmes-connections text{text-shadow:0 0 6px #bae6fd4d;fill:#bae6fd!important}.genmes-visual-layout{flex-direction:column;min-height:312px;padding:10px 12px 6px;display:flex}.genmes-top-visuals{flex:1;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;display:grid;overflow:visible}.genmes-lane{flex-direction:column;gap:8px;display:flex;overflow:visible}.genmes-lane-inputs .genmes-lane-node,.genmes-lane-output .genmes-output-row{color:#f8fafc;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 6px;font-size:.78rem;font-weight:700;display:flex;position:relative;overflow:visible;box-shadow:0 0 12px #38bdf824,0 0 1px #a5f3fc59}.genmes-lane-inputs .genmes-lane-node{justify-content:flex-end}.genmes-lane-inputs .genmes-lane-node .genmes-lane-icon{order:2}.genmes-lane-inputs .genmes-lane-node span{text-align:right;order:1}@media (min-width:901px){.genmes-lane-inputs .genmes-lane-node:first-child{transform:translateY(-1px)}.genmes-lane-inputs .genmes-lane-node:nth-child(2){transform:translateY(2px)}.genmes-lane-inputs .genmes-lane-node:nth-child(3){transform:translateY(-.5px)}.genmes-lane-output .genmes-output-row:first-child{transform:translateY(1.5px)}.genmes-lane-output .genmes-output-row:nth-child(2){transform:translateY(-2px)}.genmes-lane-output .genmes-output-row:nth-child(3){transform:translateY(.5px)}}.genmes-lane-inputs .genmes-lane-node:after,.genmes-lane-output .genmes-output-row:after,.genmes-lane-inputs .genmes-lane-node:before,.genmes-lane-output .genmes-output-row:before{content:"";z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle,#e0f2fe 0%,#67e8f9 55%,#22d3ee 100%);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;box-shadow:0 0 10px #67e8f9f2,0 0 18px #38bdf873}.genmes-lane-inputs .genmes-lane-node:after{animation:3.1s ease-in-out infinite genmesExtractFromLeft;right:8px}.genmes-lane-inputs .genmes-lane-node:before{opacity:0;width:5px;height:5px;animation:3.1s ease-in-out infinite genmesExtractFromLeftSoft;right:8px}.genmes-lane-output .genmes-output-row:after{animation:3.1s ease-in-out infinite genmesExtractFromRight;left:8px}.genmes-lane-output .genmes-output-row:before{opacity:0;width:5px;height:5px;animation:3.1s ease-in-out infinite genmesExtractFromRightSoft;left:8px}.genmes-lane-inputs .genmes-lane-node:first-child:after{animation-delay:0s}.genmes-lane-inputs .genmes-lane-node:first-child:before{animation-delay:.28s}.genmes-lane-inputs .genmes-lane-node:nth-child(2):after{animation-delay:.38s}.genmes-lane-inputs .genmes-lane-node:nth-child(2):before{animation-delay:.66s}.genmes-lane-output .genmes-output-row:first-child:after{animation-delay:.18s}.genmes-lane-output .genmes-output-row:first-child:before{animation-delay:.46s}.genmes-lane-output .genmes-output-row:nth-child(2):after{animation-delay:.56s}.genmes-lane-output .genmes-output-row:nth-child(2):before{animation-delay:.84s}@keyframes genmesExtractFromLeft{0%{opacity:0;transform:translateY(-50%)scale(.45)}8%{opacity:1;transform:translateY(-50%)scale(1)}48%{opacity:1;transform:translate(92px,-50%)scale(1)}58%{opacity:.4;transform:translate(100px,-50%)scale(.85)}to{opacity:0;transform:translate(108px,-50%)scale(.35)}}@keyframes genmesExtractFromRight{0%{opacity:0;transform:translateY(-50%)scale(.45)}8%{opacity:1;transform:translateY(-50%)scale(1)}48%{opacity:1;transform:translate(-92px,-50%)scale(1)}58%{opacity:.4;transform:translate(-100px,-50%)scale(.85)}to{opacity:0;transform:translate(-108px,-50%)scale(.35)}}@keyframes genmesExtractFromLeftSoft{0%{opacity:0;transform:translateY(-50%)scale(.35)}10%{opacity:.9;transform:translateY(-50%)scale(.85)}50%{opacity:.85;transform:translate(86px,-50%)scale(.85)}62%{opacity:.25;transform:translate(94px,-50%)scale(.65)}to{opacity:0;transform:translate(102px,-50%)scale(.25)}}@keyframes genmesExtractFromRightSoft{0%{opacity:0;transform:translateY(-50%)scale(.35)}10%{opacity:.9;transform:translateY(-50%)scale(.85)}50%{opacity:.85;transform:translate(-86px,-50%)scale(.85)}62%{opacity:.25;transform:translate(-94px,-50%)scale(.65)}to{opacity:0;transform:translate(-102px,-50%)scale(.25)}}@keyframes genmesExtractFromRightCompact{0%{opacity:0;transform:translateY(-50%)scale(.45)}8%{opacity:1;transform:translateY(-50%)scale(1)}48%{opacity:1;transform:translate(-132px,-50%)scale(1)}58%{opacity:.4;transform:translate(-142px,-50%)scale(.85)}to{opacity:0;transform:translate(-158px,-50%)scale(.35)}}.genmes-lane-icon{fill:none;stroke:#38bdf8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #e0f2fed9)drop-shadow(0 0 8px #38bdf866)drop-shadow(0 0 18px #0ea5e926);flex-shrink:0;width:18px;height:18px}.genmes-lane-icon--kpi .genmes-lane-kpi-axis{stroke-width:1.45px}.genmes-lane-icon--kpi .genmes-lane-path-anim,.genmes-lane-icon--plan .genmes-lane-path-anim{stroke-dasharray:22;stroke-dashoffset:22px;animation:2.4s ease-in-out infinite genmesLaneTrace}.genmes-lane-icon--plan .genmes-lane-path-anim{animation-delay:.3s}.genmes-lane-icon--ops .genmes-lane-ops-head{transform-origin:12px 8px;animation:2s ease-in-out infinite genmesLaneOpsPulse}.genmes-lane-icon--ops path:last-child{animation:2.6s ease-in-out infinite genmesLaneOpsArc}.genmes-lane-icon--mes .genmes-lane-mes-scan{stroke-dasharray:10;stroke-dashoffset:0;animation:2.2s ease-in-out infinite genmesLaneMesScan}.genmes-lane-icon--reports .genmes-lane-report-line{stroke-dasharray:12;stroke-dashoffset:0;animation:2.5s ease-in-out infinite genmesLaneReportScan}.genmes-lane-icon--reports .genmes-lane-report-line:nth-child(3){animation-delay:0s}.genmes-lane-icon--reports .genmes-lane-report-line:nth-child(4){animation-delay:.2s}.genmes-lane-icon--reports .genmes-lane-report-line:nth-child(5){animation-delay:.4s}.genmes-lane-icon--exec .genmes-lane-exec-arrow{animation:1.8s ease-in-out infinite genmesLaneExecPulse}@keyframes genmesLaneTrace{0%,to{stroke-dashoffset:22px;opacity:.65}45%,65%{stroke-dashoffset:0;opacity:1}}@keyframes genmesLaneOpsPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes genmesLaneOpsArc{0%,to{opacity:.7}50%{opacity:1}}@keyframes genmesLaneMesScan{0%,to{stroke-dashoffset:0;opacity:.55}50%{stroke-dashoffset:6px;opacity:1}}@keyframes genmesLaneReportScan{0%,to{stroke-dashoffset:0;opacity:.5}50%{stroke-dashoffset:6px;opacity:1}}@keyframes genmesLaneExecPulse{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(1.5px)}}.genmes-orchestrator{z-index:2;width:112px;height:112px;box-shadow:none;background:0 0;border-radius:999px;place-items:center;margin:0 auto;animation:3s ease-in-out infinite genmesCoreIntake;display:grid;position:relative}.genmes-orchestrator:before{content:none;pointer-events:none;border:1px solid #7dd3fc1f;border-radius:50%;animation:5s ease-in-out infinite genmesOrchestratorHalo;position:absolute;inset:-5px}.genmes-orchestrator:after{content:none;pointer-events:none;border:1px solid #67e8f93d;border-radius:999px;width:96px;height:96px;position:absolute;box-shadow:0 0 12px #38bdf838}.genmes-orchestrator-ring{pointer-events:none;border:1px solid #7dd3fc52;border-radius:999px;margin:auto;position:absolute;inset:0}.genmes-orchestrator-ring.ring-outer,.genmes-orchestrator-ring.ring-a,.genmes-orchestrator-ring.ring-b,.genmes-orchestrator-ring.ring-c{display:none}.genmes-orchestrator-icon{fill:#38bdf8;filter:drop-shadow(0 0 1px #e0f2fee6)drop-shadow(0 0 8px #38bdf859);width:66px;height:66px;animation:10s linear infinite genmesCogSpin}.genmes-orchestrator-icon circle:last-child{fill:#0f172a}.genmes-flow-dot{filter:drop-shadow(0 0 6px #67e8f9d9);background:#67e8f9;border-radius:999px;width:8px;height:8px;animation:4.6s linear infinite genmesOrbitDot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.genmes-flow-dot.dot-2{animation-delay:-1.4s}.genmes-flow-dot.dot-3{animation-delay:-2.8s}.genmes-bottom-title{text-align:center;color:#a5f3fc;letter-spacing:.045em;text-shadow:0 0 12px #a5f3fc38,0 1px #0f172a59;-webkit-font-smoothing:antialiased;padding:10px 6px 2px;font-size:.98rem;font-weight:800;line-height:1.35}@keyframes genmesCogSpin{to{transform:rotate(360deg)}}@keyframes genmesOrchestratorHalo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@keyframes genmesRingDrift{0%,to{opacity:.75;transform:rotate(0)}50%{opacity:1;transform:rotate(2.5deg)}}@keyframes genmesRingRotateSlow{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes genmesOrbitDot{0%{transform:translate(-50%,-50%)rotate(0)translate(48px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(48px)}}@keyframes genmesCoreIntake{0%,78%,to{box-shadow:inset 0 1px #e2e8f02e,0 0 18px #38bdf833}38%,50%{box-shadow:inset 0 1px #e2e8f03d,0 0 28px #38bdf870,0 0 42px #67e8f929}}.theme-fumind .genmes-visual-layout{background:linear-gradient(145deg,#020617d9 0%,#081430a6 100%),radial-gradient(circle at 18% 12%,#a5f3fc1a,#0000 42%);border:1px solid #a5f3fc26;border-radius:14px;box-shadow:0 30px 60px #0009,inset 0 1px #a5f3fc33,inset 0 0 40px #a5f3fc08}.theme-fumind .genmes-visual-layout .genmes-section-divider{background:linear-gradient(90deg,#a5f3fc0a 0%,#a5f3fc33 24% 76%,#a5f3fc0a 100%);height:1px;position:relative}.theme-fumind .genmes-visual-layout .genmes-section-divider:after{content:"";pointer-events:none;filter:blur(5px);opacity:.75;background:radial-gradient(100% 100% at 50% 0,#67e8f959,#0000 72%);width:min(78%,300px);height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.theme-fumind .genmes-bottom-title{color:#a5f3fc;text-shadow:0 0 10px #a5f3fc47}.theme-fumind .genmes-lane-icon--kpi .genmes-lane-kpi-axis{stroke-width:1.45px}.theme-fumind .genmes-lane-inputs .genmes-lane-node,.theme-fumind .genmes-lane-output .genmes-output-row{box-shadow:none;background:0 0;border:none}html.light .theme-fumind .genmes-bottom-title{color:#3fd2ff;text-shadow:0 0 14px #38bdf894;letter-spacing:.01em}html.light .theme-fumind .genmes-simple-glow{background:radial-gradient(circle,#0ea5e926 0%,#0ea5e90d 40%,#0000 70%)}html.light .theme-fumind .genmes-simple-card{filter:drop-shadow(0 22px 46px #0814244d)}html.light .theme-fumind .genmes-visual-layout{border-radius:14px;background:radial-gradient(140% 120% at 18% 0,#38bdf83d 0%,#38bdf814 34%,#0000 62%),linear-gradient(#7c9bbc24,#7c9bbc00) no-repeat,#3f5267!important;border:1px solid #7dd3fc85!important;box-shadow:inset 0 1px #f8fafc42,inset 0 -1px #080e1859,0 22px 46px #0814244d,0 0 0 1px #38bdf81a!important}html.light .theme-fumind .genmes-visual-layout .genmes-section-divider{background:linear-gradient(90deg,#38bdf80a 0%,#67e8f9d1 24% 76%,#38bdf80a 100%)}html.light .theme-fumind .genmes-lane-inputs .genmes-lane-node,html.light .theme-fumind .genmes-lane-output .genmes-output-row{color:#f8fbff;box-shadow:none;background:0 0;border:none}html.light .theme-fumind .genmes-lane-icon{stroke:#38bdf8;filter:drop-shadow(0 0 1px #f0f9ffd9)drop-shadow(0 0 8px #38bdf861)drop-shadow(0 0 20px #0ea5e91f)}html.light .theme-fumind .genmes-orchestrator{box-shadow:none;background:0 0;border:none;animation:3s ease-in-out infinite genmesCoreIntakeLight}html.light .theme-fumind .genmes-orchestrator-ring{border-color:#7dd3fc8c}html.light .theme-fumind .genmes-orchestrator-icon{filter:drop-shadow(0 0 1px #f0f9ffd9)drop-shadow(0 0 10px #38bdf86b)drop-shadow(0 0 24px #0ea5e92e)}html.light .theme-fumind .genmes-orchestrator-icon circle:last-child{fill:#243547}html.light .theme-fumind .genmes-flow-dot{filter:drop-shadow(0 0 6px #38bdf8a6);background:#e0f2fe}@keyframes genmesCoreIntakeLight{0%,78%,to{box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}38%,50%{box-shadow:inset 0 1px #e2e8f06b,0 0 46px #38bdf88c,0 0 64px #67e8f94d}}@media (prefers-reduced-motion:reduce){.genmes-lane-path-anim,.genmes-lane-ops-head,.genmes-lane-icon--ops path:last-child,.genmes-lane-mes-scan,.genmes-lane-report-line,.genmes-lane-exec-arrow,.genmes-lane-inputs .genmes-lane-node:after,.genmes-lane-output .genmes-output-row:after,.genmes-lane-inputs .genmes-lane-node:before,.genmes-lane-output .genmes-output-row:before,.genmes-orchestrator,.genmes-orchestrator:before,.genmes-orchestrator-ring.ring-outer,.genmes-orchestrator-ring.ring-a,.genmes-orchestrator-ring.ring-c,.genmes-orchestrator-icon{animation:none!important}}@media (max-width:900px){.genmes-top-visuals{grid-template-columns:minmax(0,1fr) minmax(0,auto);justify-items:stretch;gap:12px}.genmes-lane-inputs{display:none!important}.genmes-lane-output{display:flex!important}.genmes-lane-output .genmes-output-row:after,.genmes-lane-output .genmes-output-row:before{animation-name:genmesExtractFromRightCompact}}
.edgeiot-section{background:#0a0e1766;border-top:1px solid #90c9e80d;border-bottom:1px solid #90c9e80d;padding:100px 10%;position:relative}.edgeiot-container{flex-flow:row;align-items:center;gap:60px;min-width:0;display:flex}.edgeiot-container .product-content,.edgeiot-container .product-visual{min-width:0}.gradient-text-edgeiot{background:linear-gradient(90deg,#90c9e8,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.edgeiot-list li:before{color:#90c9e8}.btn-edgeiot{color:#020617;background-image:linear-gradient(90deg,#90c9e8cc,#90c9e899);margin-top:30px;font-weight:700}.edgeiot-simple-shell{width:100%;max-width:500px;position:relative}.edgeiot-simple-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#4bc0ff33 0%,#4bc0ff0d 40%,#0000 70%);width:160%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edgeiot-simple-card{filter:drop-shadow(0 26px 44px #050a125c);border-radius:16px;width:100%;padding:8px;position:relative;transform:none}.edgeiot-unified{border-radius:14px;overflow:hidden}.edgeiot-section-divider{width:86%;height:1px;margin:0 auto}.edgeiot-visual-layout{flex-direction:column;min-height:360px;padding:14px;display:flex}.edgeiot-hex-scene{flex-direction:column;flex:1;justify-content:flex-start;min-height:300px;padding:24px 6px 4px;display:flex;position:relative;overflow:visible}.edgeiot-top-layout{justify-content:space-between;align-items:center;gap:28px;width:min(390px,100%);min-height:230px;margin:0 auto;display:flex;position:relative;transform:translateY(8px)}.edgeiot-scene-bridge{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.edgeiot-mobile-signals{display:none}.edgeiot-left-stack{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.edgeiot-left-unit{background:#38bdf81a;border:1px solid #7dd3fc66;border-radius:16px;width:104px;padding:10px 8px 12px;box-shadow:inset 0 1px #ffffff17,0 8px 18px #02061752}.edgeiot-central-node{justify-content:center;width:100%;margin-top:10px;padding-top:10px;padding-left:0;display:flex;position:relative}.edgeiot-central-node:before{content:"";background:linear-gradient(90deg,#0000,#7dd3fc59,#67e8f98c,#7dd3fc59,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.edgeiot-wire-base{fill:none;stroke:#38bdf833;stroke-width:1.15px;stroke-dasharray:4 12;stroke-linecap:round;vector-effect:non-scaling-stroke}.edgeiot-signal{fill:none;stroke:#67e8f9;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:20 80;stroke-dashoffset:0;opacity:.92;animation:2.15s linear infinite edgeiotSignalTravel}.edgeiot-signal--line1{animation-duration:1.7s;animation-delay:-.2s}.edgeiot-signal--line2{animation-duration:1.9s;animation-delay:-.6s}.edgeiot-signal--line3{animation-duration:2.15s;animation-delay:-1s}@keyframes edgeiotSignalTravel{to{stroke-dashoffset:-100px}}.edgeiot-plant-fused{z-index:2;width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.edgeiot-plant-fused-inner{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.edgeiot-plant-fused-label{text-align:center;color:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:100%;font-size:.72rem;font-weight:700;line-height:1.25;display:flex}.edgeiot-plant-icon{fill:none;stroke:#38bdf8;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #38bdf873);flex-shrink:0;width:48px;height:48px}.edgeiot-hex-door{animation:2.5s ease-in-out infinite edgeiotHexDoorGlow}@keyframes edgeiotHexDoorGlow{0%,to{opacity:.78}50%{opacity:1}}.edgeiot-hex-dest{z-index:2;background:linear-gradient(#1e293bf7 0%,#0f172a 48%,#0c1220 100%);border:1px solid #7dd3fc52;border-radius:12px;justify-self:auto;width:fit-content;max-width:100%;margin-left:0;padding:12px 10px 14px;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #02061759}.edgeiot-hex-dest-track{opacity:.85;background:linear-gradient(90deg,#0000,#38bdf873,#67e8f9bf,#38bdf873,#0000);height:2px;animation:2.6s ease-in-out infinite edgeiotDestSweep;position:absolute;top:0;left:0;right:0}@keyframes edgeiotDestSweep{0%,to{opacity:.35;transform:translate(-18%)}50%{opacity:.95;transform:translate(18%)}}.edgeiot-hex-dest-inner{padding-top:2px;position:relative}.edgeiot-dest-cols{grid-template-columns:1fr;place-items:start center;gap:10px;display:grid}.edgeiot-dest-col{text-align:center;flex-direction:column;align-items:center;gap:6px;width:max-content;min-width:0;display:flex}.edgeiot-dest-col-icon{fill:none;stroke:#38bdf8;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #38bdf873);flex-shrink:0;width:24px;height:24px}.edgeiot-dest-col-label{letter-spacing:.02em;color:#e0f2fe;white-space:nowrap;font-size:.66rem;font-weight:700;line-height:1.3}.edgeiot-dest-dot{fill:#38bdf8;stroke:none;filter:drop-shadow(0 0 3px #38bdf880)}.edgeiot-dest-upload{animation:2s ease-in-out infinite edgeiotDestUploadNudge}.edgeiot-dest-spark{stroke-dasharray:14;stroke-dashoffset:14px;animation:2.4s ease-in-out infinite edgeiotDestSpark}@keyframes edgeiotDestUploadNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes edgeiotDestSpark{0%,to{stroke-dashoffset:14px;opacity:.55}45%,65%{stroke-dashoffset:0;opacity:1}}.edgeiot-edge-hub{z-index:3;isolation:isolate;background-color:#0c1220;background-image:radial-gradient(circle at 32% 24%,#1a3048 0%,#152536 42%,#0f172a 72%,#0c1220 100%);border:1px solid #a5f3fc47;border-radius:999px;place-items:center;width:80px;height:80px;margin:0;animation:3s ease-in-out infinite edgeiotCoreIntake;display:grid;position:relative;box-shadow:inset 0 1px #e2e8f02e,0 0 20px #38bdf833}.edgeiot-edge-hub-ring{border:1px solid #7dd3fc52;border-radius:999px;position:absolute}.edgeiot-edge-hub-ring--a{width:62px;height:62px}.edgeiot-edge-hub-ring--b{opacity:.55;width:72px;height:72px}.edgeiot-hub-chip{color:#38bdf8;filter:drop-shadow(0 0 4px #38bdf873);width:30px;height:30px}.edgeiot-hub-pulse{pointer-events:none;border:1px solid #67e8f959;border-radius:999px;animation:3s ease-out infinite edgeiotHubRipple;position:absolute;inset:7px}.edgeiot-hub-pulse--2{animation-delay:1.5s}@keyframes edgeiotHubRipple{0%{opacity:.5;transform:scale(.92)}70%{opacity:0;transform:scale(1.08)}to{opacity:0}}@keyframes edgeiotCoreIntake{0%,78%,to{box-shadow:inset 0 1px #e2e8f02e,0 0 18px #38bdf833}38%,50%{box-shadow:inset 0 1px #e2e8f03d,0 0 28px #38bdf870,0 0 42px #67e8f929}}.edgeiot-bottom-title{text-align:center;color:#a5f3fc;text-shadow:0 0 10px #a5f3fc47;padding:14px 8px 2px;font-size:1.1rem;font-weight:800}.edgeiot-flow-diagram{justify-content:center;align-items:center;width:100%;max-width:650px;height:520px;display:flex;position:relative}.edgeiot-scale-wrapper{transform-origin:50%;width:650px;height:520px;position:relative;transform:scale(.85)}.edgeiot-connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.flow-path-static{fill:none;stroke:#90c9e8;stroke-width:2px;stroke-opacity:.3}.flow-stream{fill:#90c9e8;filter:drop-shadow(0 0 4px #90c9e8)}.edgeiot-node{-webkit-backdrop-filter:blur(8px);text-align:left;color:#90c9e8;letter-spacing:.05em;z-index:2;background:#0a0e17cc;border:1px solid #90c9e880;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;width:140px;height:60px;padding-left:12px;font-size:.7rem;font-weight:700;line-height:1.3;display:flex;position:absolute;left:20px;box-shadow:0 0 15px #90c9e826,inset 0 0 10px #90c9e80d}.edgeiot-gateway{-webkit-backdrop-filter:blur(8px);z-index:2;background:#0a0e17cc;border:1px solid #90c9e899;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:190px;display:flex;position:absolute;top:165px;left:245px;box-shadow:0 0 30px #90c9e84d,inset 0 0 20px #90c9e81a}.gateway-inner{color:#90c9e8;filter:drop-shadow(0 0 8px #90c9e866);flex:1;justify-content:center;align-items:center;display:flex}.gateway-label-badge{color:#90c9e8;letter-spacing:.1em;z-index:20;white-space:nowrap;background:#0a0e17e6;border:1px solid #90c9e899;border-radius:20px;margin-bottom:0;padding:4px 12px;font-size:.65rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #90c9e833}.edgeiot-cloud{-webkit-backdrop-filter:blur(8px);color:#90c9e8;z-index:2;background:#0a0e17cc;border:1px solid #90c9e880;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:120px;display:flex;position:absolute;top:200px;left:480px;box-shadow:0 0 20px #90c9e833,inset 0 0 10px #90c9e81a}.cloud-svg-icon{filter:drop-shadow(0 0 6px #90c9e880);margin-bottom:12px}.cloud-label{letter-spacing:.05em;text-align:center;font-size:.7rem;font-weight:700}.fade-up{opacity:0;animation:.8s ease-out forwards fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.edgeiot-container{flex-direction:column;gap:32px}.edgeiot-container .product-visual{width:100%}}@media (max-width:768px){.edgeiot-scale-wrapper{transform-origin:50%;transform:scale(.75)}}@media (max-width:480px){.edgeiot-scale-wrapper{transform-origin:50%;transform:scale(.55)}}.edgeiot-node-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.edgeiot-node-icon svg{width:100%;height:100%}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes pressDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes pulse-light{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 4px #90c9e8)}}@keyframes wave-dash{to{stroke-dashoffset:-40px}}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes radio-waves{0%{opacity:0;transform:scale(.8)translateY(0)}50%{opacity:1}to{opacity:0;transform:scale(1.5)translateY(-5px)}}@keyframes chart-grow{0%,to{transform-origin:bottom;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(1.15)}}@keyframes cloud-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.theme-fumind .edgeiot-section{background:0 0!important;border-top:none!important;border-bottom:none!important}.theme-fumind .edgeiot-unified{background:linear-gradient(#7c9bbc14,#7c9bbc00) no-repeat,#435569;border:1px solid #aac1d973;box-shadow:inset 0 1px #f8fafc33,inset 0 -1px #080e1852}.theme-fumind .edgeiot-visual-layout{background:linear-gradient(145deg,#020617d9 0%,#081430a6 100%),radial-gradient(circle at 18% 12%,#a5f3fc1a,#0000 42%);border:1px solid #a5f3fc26;border-radius:14px;box-shadow:0 30px 60px #0009,inset 0 1px #a5f3fc33,inset 0 0 40px #a5f3fc08}.theme-fumind .edgeiot-visual-layout .edgeiot-section-divider{background:linear-gradient(90deg,#a5f3fc0a 0%,#a5f3fc33 24% 76%,#a5f3fc0a 100%)}.theme-fumind .edgeiot-bottom-title{color:#a5f3fc;text-shadow:0 0 10px #a5f3fc47}html.light .theme-fumind .edgeiot-bottom-title{color:#3fd2ff;text-shadow:0 0 14px #38bdf894;letter-spacing:.01em}html.light .theme-fumind .edgeiot-simple-glow{background:radial-gradient(circle,#0ea5e926 0%,#0ea5e90d 40%,#0000 70%)}html.light .theme-fumind .edgeiot-simple-card{filter:drop-shadow(0 22px 46px #0814244d)}html.light .theme-fumind .edgeiot-visual-layout{border-radius:14px;background:radial-gradient(140% 120% at 18% 0,#38bdf83d 0%,#38bdf814 34%,#0000 62%),linear-gradient(#7c9bbc24,#7c9bbc00) no-repeat,#3f5267!important;border:1px solid #7dd3fc85!important;box-shadow:inset 0 1px #f8fafc42,inset 0 -1px #080e1859,0 22px 46px #0814244d,0 0 0 1px #38bdf81a!important}html.light .theme-fumind .edgeiot-visual-layout .edgeiot-section-divider{background:linear-gradient(90deg,#38bdf80a 0%,#67e8f9d1 24% 76%,#38bdf80a 100%)}html.light .theme-fumind .edgeiot-wire-base{stroke:#38bdf861}html.light .theme-fumind .edgeiot-signal{stroke:#67e8f9}html.light .theme-fumind .edgeiot-plant-fused{background:linear-gradient(#38bdf852 0%,#38bdf81f 100%),#1020348a;border:1px solid #7dd3fc8a;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #38bdf814,0 0 16px #38bdf829}html.light .theme-fumind .edgeiot-plant-fused-label{color:#f8fbff}html.light .theme-fumind .edgeiot-plant-icon{stroke:#38bdf8;filter:drop-shadow(0 0 5px #38bdf88c)}html.light .theme-fumind .edgeiot-hex-dest{background-color:#3a4f63;background-image:linear-gradient(135deg,#4a657c 0%,#3d5368 46%,#34485a 100%);border:1px solid #7dd3fc94;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #38bdf814,0 10px 24px #08142438}html.light .theme-fumind .edgeiot-hex-dest-track{background:linear-gradient(90deg,#0000,#38bdf88c,#67e8f9d9,#38bdf88c,#0000)}html.light .theme-fumind .edgeiot-dest-col-icon{stroke:#38bdf8;filter:drop-shadow(0 0 5px #38bdf88c)}html.light .theme-fumind .edgeiot-dest-col-label{color:#e0f2fe}html.light .theme-fumind .edgeiot-dest-dot{fill:#38bdf8;filter:drop-shadow(0 0 4px #38bdf88c)}html.light .theme-fumind .edgeiot-edge-hub{background-color:#364a5e;background-image:radial-gradient(circle at 32% 24%,#4d6a82 0%,#415a72 42%,#3a4f63 72%,#364a5e 100%);border:1px solid #7dd3fc9e;animation:3s ease-in-out infinite edgeiotCoreIntakeLight;box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}html.light .theme-fumind .edgeiot-edge-hub-ring{border-color:#7dd3fc8c}html.light .theme-fumind .edgeiot-hub-chip{color:#38bdf8;filter:drop-shadow(0 0 5px #38bdf88c)}html.light .theme-fumind .edgeiot-hub-pulse{border-color:#67e8f973}@keyframes edgeiotCoreIntakeLight{0%,78%,to{box-shadow:inset 0 1px #e2e8f05c,0 0 30px #38bdf852}38%,50%{box-shadow:inset 0 1px #e2e8f06b,0 0 46px #38bdf88c,0 0 64px #67e8f94d}}.theme-fumind .edgeiot-node{text-shadow:0 0 6px #bae6fd4d;color:#bae6fd!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#435569!important;border:1px solid #64748b!important}.theme-fumind .edgeiot-gateway{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#435569!important;border:1px solid #64748b!important}.theme-fumind .edgeiot-cloud{text-shadow:0 0 6px #bae6fd4d;color:#bae6fd!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#435569!important;border:1px solid #64748b!important}.theme-fumind .gateway-label-badge{color:#0284c7!important;text-shadow:none!important;box-shadow:none!important;background:#0284c71a!important;border:none!important;border-radius:100px!important;padding:6px 16px!important;font-weight:600!important}.theme-fumind .flow-path-static{stroke:#d1d5dbcc!important}.theme-fumind .flow-stream{fill:#38bdf8!important;filter:drop-shadow(0 0 4px #38bdf880)!important}.theme-fumind .edgeiot-node-icon,.theme-fumind .gateway-inner svg,.theme-fumind .cloud-svg-icon{color:#38bdf8!important;filter:drop-shadow(0 0 4px #38bdf880)!important}.theme-fumind .cloud-label{text-shadow:0 0 6px #bae6fd4d;color:#bae6fd!important}@media (prefers-reduced-motion:reduce){.edgeiot-signal,.edgeiot-edge-hub,.edgeiot-hub-pulse,.edgeiot-hex-dest-track,.edgeiot-hex-door,.edgeiot-dest-upload,.edgeiot-dest-spark{animation:none!important}}@media (max-width:900px){.edgeiot-section{padding:52px 5%}.edgeiot-hex-scene{min-height:250px}.edgeiot-top-layout{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:min(340px,100%);min-height:210px;transform:translateY(4px)}.edgeiot-scene-bridge{display:block}.edgeiot-mobile-signals{display:none}.edgeiot-left-stack{align-items:center;width:auto}.edgeiot-central-node{justify-content:center;padding-left:0}.edgeiot-left-unit{width:96px;padding:8px 7px 10px}.edgeiot-hex-dest{justify-self:auto;max-width:100%;margin-left:0;transform:none}.edgeiot-dest-col-label{font-size:.6rem}}
.product-intro{justify-content:space-between;align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto;padding:140px 10% 80px;display:flex;position:relative}.product-intro-header{flex:1;max-width:450px}.product-intro-body{border-left:2px solid #0ea5e94d;flex-direction:column;flex:1.5;gap:24px;padding-left:40px;display:flex}html.light .product-intro-body{border-left-color:#0ea5e966}.product-intro-badge{text-transform:uppercase;letter-spacing:.15em;color:#0ea5e9;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:6px;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.product-intro-title{color:#fff;letter-spacing:-.03em;font-size:4rem;font-weight:900;line-height:1.1}html.light .product-intro-title{color:#0f172a}.product-intro-subtitle{color:#9fb0cb;font-size:1.25rem;font-weight:400;line-height:1.8}html.light .product-intro-subtitle{color:#475569}@media (max-width:900px){.product-intro{flex-direction:column;gap:24px;padding:36px 5% 32px}.product-intro-title{font-size:clamp(2rem,8vw,2.75rem)}.product-intro-subtitle{font-size:1.05rem;line-height:1.65}.product-intro-body{border-top:2px solid #0ea5e94d;border-left:none;gap:16px;padding-top:20px;padding-left:0}html.light .product-intro-body{border-top-color:#0ea5e966}}.about-section{max-width:1400px;margin:0 auto;padding:120px 10%;position:relative}.about-glow-orb{filter:blur(100px);z-index:0;opacity:.15;border-radius:50%;position:absolute}.about-glow-orb.orb-1{background:#0ea5e9;width:400px;height:400px;top:0;left:-100px}.about-glow-orb.orb-2{background:#8b5cf6;width:300px;height:300px;bottom:0;right:-50px}.premium-split{z-index:1;align-items:stretch;gap:80px;display:flex;position:relative}.about-content-left{flex-direction:column;flex:1.2;justify-content:center;display:flex}.glass-badge{color:#0ea5e9;letter-spacing:2px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;align-self:flex-start;margin-bottom:24px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 4px 20px #0003}html.light .glass-badge{box-shadow:none;background:#0ea5e91a;border-color:#0ea5e933}.about-title{color:#fff;margin-bottom:30px;font-size:3rem;font-weight:800;line-height:1.1}html.light .about-title{color:#0f172a}.gradient-text-about{background:linear-gradient(135deg,#0ea5e9,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-text{color:#94a3b8;flex-direction:column;gap:20px;font-size:1.15rem;line-height:1.7;display:flex}html.light .about-text{color:#475569}.about-visual-right{flex-direction:column;flex:1;justify-content:center;display:flex}.about-cards-grid{flex-direction:column;gap:20px;display:flex}.premium-about-card{background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 10px 30px #0003}.premium-about-card:hover{background:linear-gradient(145deg,#ffffff14,#ffffff05);border-color:#0ea5e980;transform:translate(10px)}html.light .premium-about-card{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 40px #0000000a}html.light .premium-about-card:hover{border-color:#0ea5e9}.icon-pulse{animation:3s infinite subtlePulse}.about-icon{color:#0ea5e9;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}html.light .about-icon{background:#e0f2fe;border-color:#bae6fd}.about-card-content h3{color:#fff;margin-bottom:4px;font-size:1.15rem;font-weight:700}html.light .about-card-content h3{color:#0f172a}.about-card-content p{color:#94a3b8;font-size:.95rem}html.light .about-card-content p{color:#64748b}.contact-section{max-width:1400px;margin:0 auto;padding:100px 10% 140px;position:relative}.contact-glow-bg{z-index:0;pointer-events:none;background:radial-gradient(#0ea5e914 0%,#0000 70%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-info-left{flex-direction:column;flex:1;justify-content:center;display:flex}.contact-title{color:#fff;margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.2}html.light .contact-title{color:#0f172a}.contact-subtitle{color:#94a3b8;margin-bottom:50px;font-size:1.15rem;line-height:1.6}html.light .contact-subtitle{color:#475569}.contact-methods{flex-direction:column;gap:20px;display:flex}.contact-method-card{align-items:center;gap:20px;display:flex}.contact-method-card h4{color:#fff;margin-bottom:4px;font-size:1.1rem}html.light .contact-method-card h4{color:#0f172a}.contact-method-card p{color:#0ea5e9;font-size:1rem;font-weight:600}.contact-form-right{flex:1}.premium-glass-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f,#ffffff03);border:1px solid #ffffff1a;border-radius:24px;padding:50px;box-shadow:0 20px 50px #0000004d}html.light .premium-glass-form{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 60px #0000000d}.form-header{margin-bottom:30px}.form-header h3{color:#fff;margin-bottom:8px;font-size:1.8rem}html.light .form-header h3{color:#0f172a}.form-header p{color:#94a3b8}html.light .form-header p{color:#64748b}.floating-label-group{margin-bottom:24px;position:relative}.floating-label-group input,.floating-label-group select,.floating-label-group .custom-select-trigger,.floating-label-group textarea{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:16px;font-size:1rem;transition:all .3s}html.light .floating-label-group input,html.light .floating-label-group select,html.light .floating-label-group .custom-select-trigger,html.light .floating-label-group textarea{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.floating-label-group input:focus,.floating-label-group select:focus,.floating-label-group .custom-select-trigger:focus,.floating-label-group .custom-select-trigger.open,.floating-label-group textarea:focus{background:#0ea5e90d;border-color:#0ea5e9;outline:none;box-shadow:0 0 0 4px #0ea5e91a}.floating-label-group label{color:#64748b;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);font-size:1rem;transition:all .2s;position:absolute;top:16px;left:16px;overflow:hidden}.floating-label-group input:focus~label,.floating-label-group input:not(:placeholder-shown)~label,.floating-label-group textarea:focus~label,.floating-label-group textarea:not(:placeholder-shown)~label{color:#0ea5e9;background:#070b14;border-radius:4px;padding:0 8px;font-size:.8rem;top:-10px;left:12px}html.light .floating-label-group input:focus~label,html.light .floating-label-group input:not(:placeholder-shown)~label,html.light .floating-label-group textarea:focus~label,html.light .floating-label-group textarea:not(:placeholder-shown)~label{background:#fff}.premium-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#3b82f6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:10px;padding:16px;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.phone-group{gap:.5rem;display:flex}.country-select-group{flex-shrink:0;width:110px}.phone-input-group{flex:1}.premium-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0ea5e966}@keyframes subtlePulse{0%,to{box-shadow:0 0 #0ea5e966}50%{box-shadow:0 0 0 10px #0ea5e900}}@media (max-width:900px){.premium-split{flex-direction:column;gap:40px}.about-visual-right,.contact-form-right{width:100%}.about-section{padding:52px 5%}.contact-section{padding:52px 5% 72px}.carousel-section{padding:44px 0}.carousel-header{margin-bottom:28px}}@media (max-width:1100px){.phone-group{flex-direction:column}.country-select-group{width:100%}}@media (max-width:480px){.about-title,.contact-title{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:2.2rem}}.carousel-section{width:100vw;margin-left:-50vw;margin-right:-50vw;padding:80px 0;position:relative;left:50%;right:50%;overflow:hidden}.carousel-header{text-align:center;margin-bottom:50px}.carousel-header h2{color:#fff;margin-bottom:12px;font-size:2.2rem;font-weight:700}html.light .carousel-header h2{color:#0f172a}.carousel-header p{color:#9fb0cb;font-size:1.1rem}html.light .carousel-header p{color:#475569}.carousel-container{width:100%;display:flex;overflow:hidden}.carousel-track{gap:24px;width:max-content;padding-left:24px;animation:40s linear infinite scrollCarousel;display:flex}.carousel-track:hover{animation-play-state:paused}@keyframes scrollCarousel{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.carousel-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-shrink:0;width:340px;max-width:85vw;padding:30px;transition:all .3s}@media (max-width:480px){.carousel-card{padding:20px}}.carousel-card:hover{background:#ffffff14;border-color:#0ea5e966;transform:translateY(-5px)}html.light .carousel-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 40px #00000005}html.light .carousel-card:hover{border-color:#0ea5e9;transform:translateY(-5px);box-shadow:0 15px 40px #0ea5e91f}.carousel-graphic{background:#0ea5e90d;border:1px solid #0ea5e91a;border-radius:8px;justify-content:center;align-items:center;height:80px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}html.light .carousel-graphic{background:#f8fafc;border-color:#e2e8f0}.cg-chart{width:80%}.cg-nodes{gap:4px}.cg-node{background:#475569;border-radius:50%;width:10px;height:10px}.cg-node.active{background:#0ea5e9;box-shadow:0 0 8px #0ea5e9}.cg-node.error{animation:flash pulse 2s infinite;background:#ef4444;box-shadow:0 0 8px #ef4444}.cg-node.line{background:#0ea5e94d;border-radius:0;width:12px;height:2px}.cg-gauge{width:60%;transform:translateY(10px)}.cg-pipeline{gap:8px}.cg-box{background:#ffffff1a;border:1px solid #475569;border-radius:4px;width:24px;height:16px}html.light .cg-box{background:#e2e8f0;border-color:#cbd5e1}.cg-box.highlight{background:#6366f133;border-color:#6366f1}.cg-arrow{color:#0ea5e9;font-size:1.2rem;font-weight:800}.cg-bars{align-items:flex-end;gap:4px;height:50px;display:flex}.cg-bar{background:#334155;border-radius:2px 2px 0 0;width:12px}html.light .cg-bar{background:#cbd5e1}.cg-bar.highlight{background:linear-gradient(#6366f1,#0ea5e9)}.carousel-title{color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:700}html.light .carousel-title{color:#0f172a}.carousel-desc{color:#9fb0cb;font-size:.95rem;line-height:1.5}html.light .carousel-desc{color:#475569}.cg-svg-active-stroke{stroke:#0ea5e9}.cg-svg-active-fill{fill:#0ea5e9}.cg-svg-inactive-stroke{stroke:#0ea5e94d}.custom-select-wrapper{width:100%;height:100%;position:relative}.custom-select-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.custom-select-dropdown{z-index:1000;background:#0f172a;border:1px solid #1e3a8a;border-radius:12px;flex-direction:column;width:250px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 40px #00000080}html.light .custom-select-dropdown{background:#fff;border-color:#bae6fd;box-shadow:0 10px 40px #0891b21a}.custom-select-search{border-bottom:1px solid #ffffff1a;padding:12px;position:relative}html.light .custom-select-search{border-bottom-color:#e2e8f0}.custom-select-search input{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:8px 12px 8px 32px;font-size:.9rem}html.light .custom-select-search input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.custom-select-search input:focus{border-color:#0ea5e9}.custom-select-search .search-icon{color:#94a3b8;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.custom-select-list{max-height:250px;padding:8px 0;overflow-y:auto}.custom-select-list::-webkit-scrollbar{width:6px}.custom-select-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}html.light .custom-select-list::-webkit-scrollbar-thumb{background:#0003}.custom-select-option{cursor:pointer;color:#cbd5e1;align-items:center;gap:12px;padding:10px 16px;font-size:.9rem;transition:background .2s;display:flex}html.light .custom-select-option{color:#475569}.custom-select-option:hover,.custom-select-option.selected{color:#fff;background:#0ea5e91a}html.light .custom-select-option:hover,html.light .custom-select-option.selected{color:#0f172a;background:#e0f2fe}.custom-select-option .flag-code{white-space:nowrap;font-weight:600}.custom-select-option .country-name{opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-select-option.empty{cursor:default;opacity:.5;justify-content:center}.custom-select-option.empty:hover{background:0 0}
