.SolutionFlowGraphic-module__6s7eza__figure{background:#fff;border:1px solid #e1e5eb;border-radius:24px;margin:48px 0 0;padding:28px 32px 32px;box-shadow:0 16px 60px #152a4510}.SolutionFlowGraphic-module__6s7eza__pipeline{grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:12px;padding:4px 0 32px;display:grid}.SolutionFlowGraphic-module__6s7eza__endpoint{min-width:0}.SolutionFlowGraphic-module__6s7eza__label{color:#596474;letter-spacing:.08em;margin:0 0 18px;font-size:10px;font-weight:600}.SolutionFlowGraphic-module__6s7eza__endpoint ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.SolutionFlowGraphic-module__6s7eza__endpoint li{color:#273240;background:#fafbfd;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.SolutionFlowGraphic-module__6s7eza__endpoint li>span:nth-child(2){flex:1}.SolutionFlowGraphic-module__6s7eza__endpoint li>i{background:var(--blue);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.SolutionFlowGraphic-module__6s7eza__nodeIcon{width:30px;height:32px;color:var(--blue);background:#f2f9ff;border:1px solid #dce7f6;border-radius:7px;flex:0 0 30px;place-items:center;display:grid}.SolutionFlowGraphic-module__6s7eza__nodeIcon svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.SolutionFlowGraphic-module__6s7eza__engine{text-align:center;min-width:0}.SolutionFlowGraphic-module__6s7eza__art{width:100%;height:auto;overflow:visible}.SolutionFlowGraphic-module__6s7eza__hubHalo{opacity:.3;animation:3.2s ease-in-out infinite SolutionFlowGraphic-module__6s7eza__hubPulse}.SolutionFlowGraphic-module__6s7eza__current{animation:1.6s linear infinite SolutionFlowGraphic-module__6s7eza__currentFlow}@keyframes SolutionFlowGraphic-module__6s7eza__hubPulse{50%{opacity:.55}}@keyframes SolutionFlowGraphic-module__6s7eza__currentFlow{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){.SolutionFlowGraphic-module__6s7eza__hubHalo,.SolutionFlowGraphic-module__6s7eza__current{animation:none}}.SolutionFlowGraphic-module__6s7eza__engineLabel{flex-direction:column;gap:8px;margin-top:-10px;display:flex}.SolutionFlowGraphic-module__6s7eza__engineLabel strong{color:#0b0c10;letter-spacing:-.04em;font-size:22px;font-weight:600}.SolutionFlowGraphic-module__6s7eza__engineLabel span{color:#69717c;font-size:11px}.SolutionFlowGraphic-module__6s7eza__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.SolutionFlowGraphic-module__6s7eza__steps>div{color:#0954cf;background:#f2f9ff;border:1px solid #dce7f6;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:0;padding:16px 12px;display:flex}.SolutionFlowGraphic-module__6s7eza__steps strong{text-align:center;font-size:11px;font-weight:600;line-height:1.5}.SolutionFlowGraphic-module__6s7eza__steps svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}@media (max-width:1000px){.SolutionFlowGraphic-module__6s7eza__figure{padding:24px}.SolutionFlowGraphic-module__6s7eza__pipeline{grid-template-columns:1fr 1.25fr 1fr}.SolutionFlowGraphic-module__6s7eza__endpoint li{padding:10px;font-size:11px}.SolutionFlowGraphic-module__6s7eza__nodeIcon{display:none}.SolutionFlowGraphic-module__6s7eza__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SolutionFlowGraphic-module__6s7eza__figure{border-radius:18px;margin-top:32px;padding:20px 16px}.SolutionFlowGraphic-module__6s7eza__pipeline{grid-template-columns:1fr;gap:24px;padding:24px 0}.SolutionFlowGraphic-module__6s7eza__endpoint ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SolutionFlowGraphic-module__6s7eza__endpoint li{min-height:50px}.SolutionFlowGraphic-module__6s7eza__label{text-align:center;margin-bottom:12px}.SolutionFlowGraphic-module__6s7eza__engine{width:min(100%,320px);margin:auto}.SolutionFlowGraphic-module__6s7eza__engineLabel{margin-top:-12px}.SolutionFlowGraphic-module__6s7eza__steps{gap:8px}.SolutionFlowGraphic-module__6s7eza__steps>div{gap:8px;padding:12px 10px}.SolutionFlowGraphic-module__6s7eza__steps svg{display:none}}
.SolutionFeatureVisual-module__eVTDga__visual{color:#273240;background:radial-gradient(circle at 50% 55%,#e7f1ff 0,#0000 60%),radial-gradient(#dce5f0 1px,#0000 1px) 0 0/16px 16px,#fafbfd;border:1px solid #e1e7ef;border-radius:12px;width:100%;min-height:220px;margin-top:auto;position:relative;overflow:hidden;container-type:inline-size}.SolutionFeatureVisual-module__eVTDga__svg{width:100%;height:220px;display:block}.SolutionFeatureVisual-module__eVTDga__label{fill:#4b5767;font-size:11px;font-weight:500}.SolutionFeatureVisual-module__eVTDga__dash{animation:1.4s linear infinite SolutionFeatureVisual-module__eVTDga__dash}.SolutionFeatureVisual-module__eVTDga__hubGlow{opacity:.25;animation:3s ease-in-out infinite SolutionFeatureVisual-module__eVTDga__glow}@keyframes SolutionFeatureVisual-module__eVTDga__dash{to{stroke-dashoffset:-24px}}@keyframes SolutionFeatureVisual-module__eVTDga__glow{50%{opacity:.5}}.SolutionFeatureVisual-module__eVTDga__panelLabel{color:#69717c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.SolutionFeatureVisual-module__eVTDga__panel,.SolutionFeatureVisual-module__eVTDga__resource{background:#fff;border:1px solid #e1e7ef;border-radius:10px;min-width:0;padding:12px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b3d6b0a}.SolutionFeatureVisual-module__eVTDga__panel code,.SolutionFeatureVisual-module__eVTDga__resource code{color:#6b7686;font:10px/1.9 var(--font-technical,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.SolutionFeatureVisual-module__eVTDga__row{background:#f2f9ff;border-radius:6px;grid-template-columns:auto 1fr 12px;align-items:center;gap:8px;min-height:24px;margin-top:4px;padding:0 8px;font-size:10px;animation:5s infinite both SolutionFeatureVisual-module__eVTDga__rowIn;display:grid}.SolutionFeatureVisual-module__eVTDga__row b{color:#0954cf;font:600 9px var(--font-technical,ui-monospace, monospace)}.SolutionFeatureVisual-module__eVTDga__row span{color:#273240;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SolutionFeatureVisual-module__eVTDga__row svg{fill:none;width:12px;height:12px;stroke:var(--blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@keyframes SolutionFeatureVisual-module__eVTDga__rowIn{0%{opacity:0;transform:translateY(6px)}10%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.SolutionFeatureVisual-module__eVTDga__usability{box-sizing:border-box;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:12px;height:100%;min-height:220px;padding:20px;display:grid}.SolutionFeatureVisual-module__eVTDga__scan{border-bottom:1px solid var(--blue);pointer-events:none;background:linear-gradient(#0000,#0f5bd71f 70%,#0f5bd766);height:26px;animation:2.6s ease-in-out infinite SolutionFeatureVisual-module__eVTDga__scan;position:absolute;top:0;left:0;right:0}@keyframes SolutionFeatureVisual-module__eVTDga__scan{0%{transform:translateY(-30px)}to{transform:translateY(150px)}}.SolutionFeatureVisual-module__eVTDga__bridge{background:linear-gradient(#fff,#eef5ff);border:1px solid #a9caff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 0 6px #0f5bd70d,0 10px 24px #0f5bd71f}.SolutionFeatureVisual-module__eVTDga__bridge img{width:30px;height:auto;display:block}.SolutionFeatureVisual-module__eVTDga__bridge:before,.SolutionFeatureVisual-module__eVTDga__bridge:after{content:"";background:var(--blue);width:12px;height:1.5px;position:absolute;top:50%}.SolutionFeatureVisual-module__eVTDga__bridge:before{right:100%}.SolutionFeatureVisual-module__eVTDga__bridge:after{left:100%}.SolutionFeatureVisual-module__eVTDga__panelReady{border-color:#cfe0f7}.SolutionFeatureVisual-module__eVTDga__consistency{box-sizing:border-box;grid-template-columns:1fr 40px 1.15fr;align-items:center;height:100%;min-height:220px;padding:16px 20px;display:grid}.SolutionFeatureVisual-module__eVTDga__sources{gap:10px;min-width:0;display:grid}.SolutionFeatureVisual-module__eVTDga__sources .SolutionFeatureVisual-module__eVTDga__resource{padding:10px 12px}.SolutionFeatureVisual-module__eVTDga__sources .SolutionFeatureVisual-module__eVTDga__panelLabel{margin-bottom:4px}.SolutionFeatureVisual-module__eVTDga__resource mark{color:#273240;background:#eef1f5;border-radius:3px;padding:0 3px;animation:2.4s ease-in-out infinite SolutionFeatureVisual-module__eVTDga__mismatch}@keyframes SolutionFeatureVisual-module__eVTDga__mismatch{50%{color:#0954cf;background:#dce9ff}}.SolutionFeatureVisual-module__eVTDga__converge{width:100%;height:160px}.SolutionFeatureVisual-module__eVTDga__validated{border-color:#cfe0f7}.SolutionFeatureVisual-module__eVTDga__badge{background:var(--blue);color:#fff;letter-spacing:.04em;border-radius:99px;width:fit-content;margin-top:8px;padding:3px 8px;font-size:9px;font-weight:600}.SolutionFeatureVisual-module__eVTDga__continuity{box-sizing:border-box;flex-direction:column;justify-content:center;gap:28px;height:100%;min-height:220px;padding:20px 24px;display:flex}.SolutionFeatureVisual-module__eVTDga__track{justify-content:space-between;display:flex;position:relative}.SolutionFeatureVisual-module__eVTDga__track:before{content:"";background:#dfe6ef;height:2px;position:absolute;top:21px;left:32px;right:32px}.SolutionFeatureVisual-module__eVTDga__trackFill{background:var(--blue);width:0;height:2px;animation:6s ease-in-out infinite SolutionFeatureVisual-module__eVTDga__fill;position:absolute;top:21px;left:32px;box-shadow:0 0 8px #0f5bd780}@keyframes SolutionFeatureVisual-module__eVTDga__fill{0%{width:0}72%,90%{width:calc(100% - 64px)}to{opacity:0;width:calc(100% - 64px)}}.SolutionFeatureVisual-module__eVTDga__packet{z-index:2;background:var(--blue);border-radius:7px;place-items:center;width:26px;height:26px;animation:6s ease-in-out infinite SolutionFeatureVisual-module__eVTDga__travel;display:grid;position:absolute;top:-16px;left:32px;transform:translate(-50%);box-shadow:0 6px 16px #0f5bd759}.SolutionFeatureVisual-module__eVTDga__packet svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes SolutionFeatureVisual-module__eVTDga__travel{0%{opacity:0;left:32px}6%{opacity:1}72%,86%{opacity:1;left:calc(100% - 32px)}96%,to{opacity:0;left:calc(100% - 32px)}}.SolutionFeatureVisual-module__eVTDga__stop{z-index:1;flex-direction:column;align-items:center;gap:8px;width:64px;display:flex;position:relative}.SolutionFeatureVisual-module__eVTDga__stop span{color:#8a95a5;background:#fff;border:1px solid #dfe6ef;border-radius:12px;place-items:center;width:44px;height:44px;animation:6s infinite SolutionFeatureVisual-module__eVTDga__arrive;display:grid}.SolutionFeatureVisual-module__eVTDga__stop svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.SolutionFeatureVisual-module__eVTDga__stop b{color:#4b5767;white-space:nowrap;font-size:10px;font-weight:500}.SolutionFeatureVisual-module__eVTDga__stop:nth-child(4) span{animation-delay:1.44s}.SolutionFeatureVisual-module__eVTDga__stop:nth-child(5) span{animation-delay:2.88s}.SolutionFeatureVisual-module__eVTDga__stop:nth-child(6) span{animation-delay:4.32s}@keyframes SolutionFeatureVisual-module__eVTDga__arrive{0%,to{color:#8a95a5;box-shadow:none;border-color:#dfe6ef}4%,18%{color:var(--blue);border-color:#a9caff;box-shadow:0 0 0 5px #0f5bd714,0 8px 20px #0f5bd726}}.SolutionFeatureVisual-module__eVTDga__completeness{background:#fff;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.SolutionFeatureVisual-module__eVTDga__completeness span{color:#69717c;font-size:10px;font-weight:500}.SolutionFeatureVisual-module__eVTDga__completeness i{background:#eef1f5;border-radius:99px;height:6px;overflow:hidden}.SolutionFeatureVisual-module__eVTDga__completeness b{border-radius:inherit;background:linear-gradient(90deg, #a9caff, var(--blue));width:25%;height:100%;animation:6s ease-in-out infinite SolutionFeatureVisual-module__eVTDga__complete;display:block}@keyframes SolutionFeatureVisual-module__eVTDga__complete{0%{width:25%}72%,92%{width:100%}to{width:25%}}@container (max-width:420px){.SolutionFeatureVisual-module__eVTDga__label{font-size:12.5px}.SolutionFeatureVisual-module__eVTDga__usability,.SolutionFeatureVisual-module__eVTDga__consistency{grid-template-columns:1fr;gap:10px;padding:14px}.SolutionFeatureVisual-module__eVTDga__bridge,.SolutionFeatureVisual-module__eVTDga__converge{display:none}.SolutionFeatureVisual-module__eVTDga__sources{grid-template-columns:1fr 1fr}.SolutionFeatureVisual-module__eVTDga__panel code,.SolutionFeatureVisual-module__eVTDga__resource code{font-size:10px}.SolutionFeatureVisual-module__eVTDga__continuity{padding:16px 12px}.SolutionFeatureVisual-module__eVTDga__stop span{width:38px;height:38px}.SolutionFeatureVisual-module__eVTDga__stop b{text-align:center;white-space:normal;font-size:9px;line-height:1.3}.SolutionFeatureVisual-module__eVTDga__track:before,.SolutionFeatureVisual-module__eVTDga__trackFill{top:18px}.SolutionFeatureVisual-module__eVTDga__packet{top:-18px}}@media (prefers-reduced-motion:reduce){.SolutionFeatureVisual-module__eVTDga__visual *,.SolutionFeatureVisual-module__eVTDga__visual :before,.SolutionFeatureVisual-module__eVTDga__visual :after{animation:none!important}.SolutionFeatureVisual-module__eVTDga__particles,.SolutionFeatureVisual-module__eVTDga__scan{display:none}.SolutionFeatureVisual-module__eVTDga__row{opacity:1}.SolutionFeatureVisual-module__eVTDga__trackFill{width:calc(100% - 64px)}.SolutionFeatureVisual-module__eVTDga__packet{left:calc(100% - 32px)}.SolutionFeatureVisual-module__eVTDga__completeness b{width:100%}}
