.HomeMarketing-module__YL-pEa__hero{padding-bottom:56px}.HomeMarketing-module__YL-pEa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.HomeMarketing-module__YL-pEa__heroBadge{border:1px solid var(--green-200);color:var(--green-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.HomeMarketing-module__YL-pEa__liveDot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite HomeMarketing-module__YL-pEa__live;box-shadow:0 0 #8dc63f99}@keyframes HomeMarketing-module__YL-pEa__live{70%{box-shadow:0 0 0 8px #8dc63f00}to{box-shadow:0 0 #8dc63f00}}.HomeMarketing-module__YL-pEa__flowCard{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:radial-gradient(420px 220px at 50% 45%,#8dc63f1f,#0000 70%),#fff;border-radius:24px;overflow:hidden}.HomeMarketing-module__YL-pEa__flowBar{border-bottom:1px solid var(--border);background:var(--bg-soft);color:var(--text-2);align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.HomeMarketing-module__YL-pEa__flowBar strong{color:var(--text)}.HomeMarketing-module__YL-pEa__flowHost{border:1px solid var(--border);background:#fff;border-radius:6px;padding:2px 8px;font-size:12px}.HomeMarketing-module__YL-pEa__flowLive{color:var(--green-ink);align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.HomeMarketing-module__YL-pEa__flow{grid-template-columns:minmax(0,1.15fr) 44px minmax(0,.95fr) 44px minmax(0,1fr);align-items:center;gap:4px;padding:22px 18px 18px;display:grid}.HomeMarketing-module__YL-pEa__col{gap:8px;display:grid}.HomeMarketing-module__YL-pEa__colTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.HomeMarketing-module__YL-pEa__node{border:1px solid var(--border);min-width:0;color:var(--green-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;animation:3.2s ease-in-out infinite HomeMarketing-module__YL-pEa__ping;display:flex}.HomeMarketing-module__YL-pEa__nodeApp{color:#1d7f8c}.HomeMarketing-module__YL-pEa__node span{min-width:0}.HomeMarketing-module__YL-pEa__node strong{color:var(--text);font-size:13px;line-height:1.25;display:block}.HomeMarketing-module__YL-pEa__node small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10.5px;display:block;overflow:hidden}@keyframes HomeMarketing-module__YL-pEa__ping{0%,30%,to{border-color:var(--border);box-shadow:none}12%{box-shadow:0 0 0 3px var(--green-100);border-color:#8dc63f}}.HomeMarketing-module__YL-pEa__link{background:repeating-linear-gradient(90deg,#cfe7a8 0 6px,#0000 6px 11px);height:2px;position:relative}.HomeMarketing-module__YL-pEa__link i{background:var(--grad);border-radius:50%;width:10px;height:10px;animation:1.8s cubic-bezier(.45,0,.25,1) infinite HomeMarketing-module__YL-pEa__packet;position:absolute;top:-4px;left:0;box-shadow:0 0 0 3px #8dc63f33}@keyframes HomeMarketing-module__YL-pEa__packet{0%{opacity:0;left:-6px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}.HomeMarketing-module__YL-pEa__hub{border:1px solid var(--green-200);background:var(--grad-soft);box-shadow:var(--shadow-lg);text-align:center;border-radius:20px;justify-items:center;gap:6px;padding:20px 10px;display:grid;position:relative}.HomeMarketing-module__YL-pEa__hubRing{opacity:0;border:2px solid #8dc63f;border-radius:20px;animation:1.8s ease-out infinite HomeMarketing-module__YL-pEa__ring;position:absolute;inset:-1px}@keyframes HomeMarketing-module__YL-pEa__ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.HomeMarketing-module__YL-pEa__hub>strong{font-family:var(--font-display), var(--font-sans), sans-serif;font-size:17px}.HomeMarketing-module__YL-pEa__hub ul{color:var(--text-2);gap:5px;margin:4px 0 0;padding:0;font-size:11.5px;line-height:1.25;list-style:none;display:grid}.HomeMarketing-module__YL-pEa__hub li{text-align:left;align-items:center;gap:5px;display:flex}.HomeMarketing-module__YL-pEa__hub li svg{color:var(--green-ink);flex:none}.HomeMarketing-module__YL-pEa__ticker{background:#0e1a12;border-top:1px solid #1d2d21;align-items:center;gap:12px;padding:11px 18px;display:flex}.HomeMarketing-module__YL-pEa__tickerLabel{letter-spacing:.08em;color:#b9e07c;background:#8dc63f2e;border-radius:6px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.HomeMarketing-module__YL-pEa__tickerRows{flex:1;height:20px;position:relative;overflow:hidden}.HomeMarketing-module__YL-pEa__tickerRows span{text-overflow:ellipsis;white-space:nowrap;color:#e3f1e0;font-variant-ligatures:none;opacity:0;font-size:13px;line-height:20px;animation:8s infinite HomeMarketing-module__YL-pEa__tick;position:absolute;inset:0;overflow:hidden}.HomeMarketing-module__YL-pEa__tickerRows b{color:#b9e07c;margin-left:8px;font-weight:600}@keyframes HomeMarketing-module__YL-pEa__tick{0%{opacity:0;transform:translateY(10px)}4%,22%{opacity:1;transform:translateY(0)}26%,to{opacity:0;transform:translateY(-10px)}}.HomeMarketing-module__YL-pEa__facts{border-block:1px solid var(--border);background:var(--bg-soft)}.HomeMarketing-module__YL-pEa__factsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HomeMarketing-module__YL-pEa__fact{gap:2px;padding:24px 20px;display:grid}.HomeMarketing-module__YL-pEa__fact+.HomeMarketing-module__YL-pEa__fact{border-left:1px solid var(--border)}.HomeMarketing-module__YL-pEa__fact strong{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.01em;color:var(--text);font-size:22px}.HomeMarketing-module__YL-pEa__fact span{color:var(--text-2);font-size:14px}.HomeMarketing-module__YL-pEa__sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 48px;margin-bottom:36px;display:grid}.HomeMarketing-module__YL-pEa__sectionHead .lead{margin:0}.HomeMarketing-module__YL-pEa__slider{position:relative}.HomeMarketing-module__YL-pEa__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;column-gap:20px;margin:-12px -16px 0;padding:12px 16px 18px;scroll-padding-inline:16px;display:grid;position:relative;overflow-x:auto}.HomeMarketing-module__YL-pEa__track::-webkit-scrollbar{display:none}.HomeMarketing-module__YL-pEa__track>*{scroll-snap-align:start}.HomeMarketing-module__YL-pEa__sliderNav{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.HomeMarketing-module__YL-pEa__dots{gap:8px;display:flex}.HomeMarketing-module__YL-pEa__dots button{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.HomeMarketing-module__YL-pEa__dots .HomeMarketing-module__YL-pEa__dotActive{background:var(--green);width:26px}.HomeMarketing-module__YL-pEa__arrows{gap:10px;display:flex}.HomeMarketing-module__YL-pEa__arrows button{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.HomeMarketing-module__YL-pEa__arrows button:hover:not(:disabled){border-color:var(--green);background:var(--green-50)}.HomeMarketing-module__YL-pEa__arrows button:disabled{opacity:.35;cursor:default}.HomeMarketing-module__YL-pEa__industry{border:1px solid var(--border);color:inherit;background:#fff;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.HomeMarketing-module__YL-pEa__industry:hover{border-color:var(--green-200);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.HomeMarketing-module__YL-pEa__viz{aspect-ratio:16/11;color:#fff;background:#0b1730;position:relative;overflow:hidden}.HomeMarketing-module__YL-pEa__viz img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.HomeMarketing-module__YL-pEa__industry:hover .HomeMarketing-module__YL-pEa__viz img{transform:scale(1.04)}.HomeMarketing-module__YL-pEa__viz:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent) 0%, transparent 45%), linear-gradient(180deg, #0b17301a 0%, #0b173040 45%, #0b1730e0 100%);position:absolute;inset:0}.HomeMarketing-module__YL-pEa__vizTag{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.02em;color:#fff;background:#0b173099;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.HomeMarketing-module__YL-pEa__vizTag svg{color:var(--accent)}.HomeMarketing-module__YL-pEa__vizMsgs{z-index:1;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.HomeMarketing-module__YL-pEa__vizMsgs li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b17308c;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12px;animation:3.6s ease-in-out infinite HomeMarketing-module__YL-pEa__msg;display:flex}.HomeMarketing-module__YL-pEa__vizMsgs li b{width:6px;height:6px;animation:3.6s ease-in-out infinite HomeMarketing-module__YL-pEa__msgDot;animation-delay:inherit;background:#ffffff59;border-radius:50%;flex:none}.HomeMarketing-module__YL-pEa__vizMsgs li span{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-variant-ligatures:none;overflow:hidden}.HomeMarketing-module__YL-pEa__vizMsgs li strong{color:#fff;font-variant-ligatures:none;flex:none;margin-left:auto;font-weight:700}@keyframes HomeMarketing-module__YL-pEa__msg{0%,48%,to{background:#0b17308c;border-color:#ffffff24;transform:translate(0)}6%,42%{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 38%, #0b1730b3);transform:translate(4px)}}@keyframes HomeMarketing-module__YL-pEa__msgDot{0%,40%,to{box-shadow:none;background:#ffffff59}8%,30%{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}}.HomeMarketing-module__YL-pEa__industryBody{gap:8px;padding:18px 20px 20px;display:grid}.HomeMarketing-module__YL-pEa__industryCta{color:var(--text);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:600;display:inline-flex}.HomeMarketing-module__YL-pEa__industry:hover .HomeMarketing-module__YL-pEa__industryCta{color:var(--green-ink)}.HomeMarketing-module__YL-pEa__tour{padding-top:40px}.HomeMarketing-module__YL-pEa__pillars{border:1px solid var(--border);background:#fff;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.HomeMarketing-module__YL-pEa__pillar{padding:28px 24px}.HomeMarketing-module__YL-pEa__pillar+.HomeMarketing-module__YL-pEa__pillar{border-left:1px solid var(--border)}.HomeMarketing-module__YL-pEa__pillar p{color:var(--text-2);margin:8px 0 0;font-size:15px}.HomeMarketing-module__YL-pEa__pillarIcon{background:var(--grad);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.HomeMarketing-module__YL-pEa__path{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.HomeMarketing-module__YL-pEa__path:before{content:"";background:var(--grad);opacity:.35;border-radius:3px;height:3px;position:absolute;top:52px;left:16%;right:16%}.HomeMarketing-module__YL-pEa__step{border:1px solid var(--border);text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:8px;padding:26px 22px 24px;display:grid;position:relative}.HomeMarketing-module__YL-pEa__stepUs{border-color:var(--green-200);background:var(--grad-soft);box-shadow:var(--shadow-lg)}.HomeMarketing-module__YL-pEa__stepNo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.HomeMarketing-module__YL-pEa__stepIcon{border:2px solid var(--green-200);width:52px;height:52px;color:var(--green-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.HomeMarketing-module__YL-pEa__stepPrice{color:var(--text-2);margin:0;font-size:14px}.HomeMarketing-module__YL-pEa__stepPrice strong{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--text);font-size:30px}.HomeMarketing-module__YL-pEa__step ul{border-top:1px solid var(--border);width:100%;color:var(--text-2);gap:6px;margin:6px 0 0;padding:14px 0 0;font-size:14.5px;list-style:none;display:grid}.HomeMarketing-module__YL-pEa__step ul strong{color:var(--text)}@media (max-width:1000px){.HomeMarketing-module__YL-pEa__heroGrid{grid-template-columns:minmax(0,1fr);gap:40px}.HomeMarketing-module__YL-pEa__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeMarketing-module__YL-pEa__fact:nth-child(3){border-left:0}.HomeMarketing-module__YL-pEa__fact:nth-child(n+3){border-top:1px solid var(--border)}.HomeMarketing-module__YL-pEa__sectionHead{grid-template-columns:minmax(0,1fr)}.HomeMarketing-module__YL-pEa__track{grid-auto-columns:calc(50% - 10px)}.HomeMarketing-module__YL-pEa__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeMarketing-module__YL-pEa__pillar:nth-child(3){border-left:0}.HomeMarketing-module__YL-pEa__pillar:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:700px){.HomeMarketing-module__YL-pEa__hero{padding-bottom:40px}.HomeMarketing-module__YL-pEa__flowHost{display:none}.HomeMarketing-module__YL-pEa__flow{grid-template-columns:minmax(0,1fr) 14px minmax(0,.95fr) 14px minmax(0,1fr);gap:3px;padding:16px 10px 14px}.HomeMarketing-module__YL-pEa__colTitle{text-align:center;font-size:9.5px}.HomeMarketing-module__YL-pEa__col{gap:6px}.HomeMarketing-module__YL-pEa__node{text-align:center;border-radius:10px;flex-direction:column;gap:4px;padding:8px 4px}.HomeMarketing-module__YL-pEa__node strong{white-space:normal;font-size:10.5px;line-height:1.2}.HomeMarketing-module__YL-pEa__node small{display:none}.HomeMarketing-module__YL-pEa__link i{width:7px;height:7px;top:-2.5px}.HomeMarketing-module__YL-pEa__hub{border-radius:14px;gap:4px;padding:12px 4px}.HomeMarketing-module__YL-pEa__hub>svg{width:32px;height:32px}.HomeMarketing-module__YL-pEa__hub>strong{font-size:12.5px}.HomeMarketing-module__YL-pEa__hub ul{gap:4px;font-size:9.5px}.HomeMarketing-module__YL-pEa__hub li{text-align:center;flex-direction:column;gap:2px}.HomeMarketing-module__YL-pEa__ticker{padding:10px 12px}.HomeMarketing-module__YL-pEa__tickerRows span{font-size:11.5px}.HomeMarketing-module__YL-pEa__fact{padding:18px 12px}.HomeMarketing-module__YL-pEa__fact strong{font-size:18px}.HomeMarketing-module__YL-pEa__fact span{font-size:13px}.HomeMarketing-module__YL-pEa__track{grid-auto-columns:calc(50% - 5px);column-gap:10px}.HomeMarketing-module__YL-pEa__viz{aspect-ratio:4/3}.HomeMarketing-module__YL-pEa__vizMsgs li+li{display:none}.HomeMarketing-module__YL-pEa__vizTag{white-space:nowrap;text-overflow:ellipsis;gap:5px;width:fit-content;max-width:calc(100% - 16px);padding:3px 8px;font-size:10px;top:8px;left:8px;right:8px;overflow:hidden}.HomeMarketing-module__YL-pEa__vizTag svg{width:12px;height:12px}.HomeMarketing-module__YL-pEa__vizMsgs{bottom:6px;left:6px;right:6px}.HomeMarketing-module__YL-pEa__vizMsgs li{border-radius:6px;gap:4px;padding:3px 6px;font-size:8.5px;line-height:1.3}.HomeMarketing-module__YL-pEa__vizMsgs li b{width:4px;height:4px}.HomeMarketing-module__YL-pEa__industry{border-radius:16px}.HomeMarketing-module__YL-pEa__industryBody{gap:4px;padding:10px 11px 12px}.HomeMarketing-module__YL-pEa__industryBody .h3{font-size:13.5px;line-height:1.3}.HomeMarketing-module__YL-pEa__industryCta{margin-top:2px;font-size:12px}.HomeMarketing-module__YL-pEa__arrows{display:none}.HomeMarketing-module__YL-pEa__sliderNav{justify-content:center}.HomeMarketing-module__YL-pEa__industry:hover{transform:none}.HomeMarketing-module__YL-pEa__pillars{grid-template-columns:minmax(0,1fr)}.HomeMarketing-module__YL-pEa__pillar+.HomeMarketing-module__YL-pEa__pillar{border-left:0;border-top:1px solid var(--border)}.HomeMarketing-module__YL-pEa__pillar{grid-template-columns:46px minmax(0,1fr);column-gap:14px;padding:20px;display:grid}.HomeMarketing-module__YL-pEa__pillarIcon{grid-row:span 2;margin:0}.HomeMarketing-module__YL-pEa__pillar p{margin-top:4px}.HomeMarketing-module__YL-pEa__path{grid-template-columns:minmax(0,1fr)}.HomeMarketing-module__YL-pEa__path:before{width:3px;height:auto;inset:16% auto 16% 50%}}@media (prefers-reduced-motion:reduce){.HomeMarketing-module__YL-pEa__liveDot,.HomeMarketing-module__YL-pEa__node,.HomeMarketing-module__YL-pEa__link i,.HomeMarketing-module__YL-pEa__hubRing,.HomeMarketing-module__YL-pEa__tickerRows span,.HomeMarketing-module__YL-pEa__vizMsgs li,.HomeMarketing-module__YL-pEa__vizMsgs li b{animation:none}.HomeMarketing-module__YL-pEa__tickerRows span:first-child{opacity:1}}
.HeroDiagram-module__9CkFBq__card{box-shadow:var(--shadow-lg);border-radius:22px;overflow:hidden}.HeroDiagram-module__9CkFBq__bar{border-bottom:1px solid var(--border);background:var(--bg-soft);color:var(--text-2);align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.HeroDiagram-module__9CkFBq__dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 4px var(--green-100);border-radius:50%}.HeroDiagram-module__9CkFBq__status{color:var(--green-ink);align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.HeroDiagram-module__9CkFBq__stage{grid-template-columns:minmax(0,1.2fr) 34px minmax(0,.9fr) 34px minmax(0,1fr);align-items:center;gap:6px;padding:28px 18px;display:grid}.HeroDiagram-module__9CkFBq__col{gap:10px;margin:0;padding:0;list-style:none;display:grid}.HeroDiagram-module__9CkFBq__node{border:1px solid var(--border);min-width:0;color:var(--green-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.HeroDiagram-module__9CkFBq__node span{min-width:0}.HeroDiagram-module__9CkFBq__node strong{color:var(--text);font-size:13.5px;display:block}.HeroDiagram-module__9CkFBq__node small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;display:block;overflow:hidden}.HeroDiagram-module__9CkFBq__hub{background:var(--grad-soft);border:1px solid var(--green-200);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;display:flex}.HeroDiagram-module__9CkFBq__hub strong{font-family:var(--font-display), sans-serif;font-size:15px}.HeroDiagram-module__9CkFBq__hub small{color:var(--muted);font-size:11.5px}.HeroDiagram-module__9CkFBq__links{gap:38px;display:grid}.HeroDiagram-module__9CkFBq__link{background:var(--green-100);border-radius:2px;height:2px;position:relative;overflow:hidden}.HeroDiagram-module__9CkFBq__link:after{content:"";background:var(--green);width:8px;height:6px;animation:1.8s linear infinite HeroDiagram-module__9CkFBq__flow;animation-delay:inherit;border-radius:3px;position:absolute;top:-2px;left:-10px}@keyframes HeroDiagram-module__9CkFBq__flow{to{left:100%}}@media (prefers-reduced-motion:reduce){.HeroDiagram-module__9CkFBq__link:after{animation:none;left:40%}}.HeroDiagram-module__9CkFBq__footer{flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}.HeroDiagram-module__9CkFBq__footer span{background:var(--green-50);border:1px solid var(--green-100);color:var(--green-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}@media (max-width:560px){.HeroDiagram-module__9CkFBq__stage{grid-template-columns:minmax(0,1fr);gap:12px}.HeroDiagram-module__9CkFBq__links{display:none}.HeroDiagram-module__9CkFBq__col{grid-template-columns:repeat(3,minmax(0,1fr))}.HeroDiagram-module__9CkFBq__node{text-align:center;flex-direction:column}.HeroDiagram-module__9CkFBq__node small{display:none}}
.SolutionVisuals-module__KsHDhq__dash{box-shadow:var(--shadow-lg);border-radius:22px;overflow:hidden}.SolutionVisuals-module__KsHDhq__bar{border-bottom:1px solid var(--border);background:var(--bg-soft);color:var(--text-2);align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.SolutionVisuals-module__KsHDhq__bar strong{color:var(--text)}.SolutionVisuals-module__KsHDhq__barTopic{border:1px solid var(--border);background:#fff;border-radius:6px;padding:2px 8px;font-size:12px}.SolutionVisuals-module__KsHDhq__barRight{color:var(--green-ink);align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.SolutionVisuals-module__KsHDhq__dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 4px var(--green-100);border-radius:50%}.SolutionVisuals-module__KsHDhq__dashBody{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.SolutionVisuals-module__KsHDhq__mainWrap{border-right:1px solid var(--border);position:relative}.SolutionVisuals-module__KsHDhq__mainPad{background:#fbfcf9;padding:20px;display:grid}.SolutionVisuals-module__KsHDhq__map{width:100%;height:auto}.SolutionVisuals-module__KsHDhq__mapLegend{border:1px solid var(--border);color:var(--text-2);background:#ffffffeb;border-radius:10px;gap:12px;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:14px;left:14px}.SolutionVisuals-module__KsHDhq__mapLegend span{align-items:center;gap:6px;display:inline-flex}.SolutionVisuals-module__KsHDhq__mapLegend i{border-radius:50%;width:9px;height:9px}.SolutionVisuals-module__KsHDhq__mapTiny{font:700 11px var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase}.SolutionVisuals-module__KsHDhq__mapLabel{font:600 12.5px var(--font-mono), monospace;fill:var(--text)}.SolutionVisuals-module__KsHDhq__mapPinText{font:700 9px var(--font-sans), system-ui, sans-serif;fill:#fff}.SolutionVisuals-module__KsHDhq__mapBubble{font:600 13px var(--font-mono), monospace;fill:#fff}.SolutionVisuals-module__KsHDhq__routeDash{stroke-dasharray:2 12;animation:1.6s linear infinite SolutionVisuals-module__KsHDhq__dash}@keyframes SolutionVisuals-module__KsHDhq__dash{to{stroke-dashoffset:-28px}}.SolutionVisuals-module__KsHDhq__pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite SolutionVisuals-module__KsHDhq__pulse}@keyframes SolutionVisuals-module__KsHDhq__pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.SolutionVisuals-module__KsHDhq__side{background:#fff;flex-direction:column;min-width:0;display:flex}.SolutionVisuals-module__KsHDhq__sideHead{justify-content:space-between;align-items:baseline;padding:14px 16px 10px;font-size:14px;font-weight:700;display:flex}.SolutionVisuals-module__KsHDhq__sideHead small{color:var(--muted);font-size:12px;font-weight:500}.SolutionVisuals-module__KsHDhq__list{gap:6px;margin:0;padding:0 10px;list-style:none;display:grid}.SolutionVisuals-module__KsHDhq__list li{border:1px solid var(--border);border-radius:12px;padding:10px 12px;font-size:13px}.SolutionVisuals-module__KsHDhq__list li small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.SolutionVisuals-module__KsHDhq__list li.SolutionVisuals-module__KsHDhq__active{background:#f1fafb;border-color:#9fdbe3}.SolutionVisuals-module__KsHDhq__vTop{color:var(--green-ink);align-items:center;gap:8px;display:flex}.SolutionVisuals-module__KsHDhq__vTop strong{font-family:var(--font-mono), monospace;color:var(--text)}.SolutionVisuals-module__KsHDhq__vMeta{color:var(--text-2);gap:14px;margin-top:6px;display:flex}.SolutionVisuals-module__KsHDhq__vMeta span{align-items:center;gap:4px;display:inline-flex}.SolutionVisuals-module__KsHDhq__chip{border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.SolutionVisuals-module__KsHDhq__chipOk{background:var(--green-50);color:var(--green-ink)}.SolutionVisuals-module__KsHDhq__chipWarn{color:#8a5a00;background:#fff4e0}.SolutionVisuals-module__KsHDhq__chipErr{color:#b91c1c;background:#fdecec}.SolutionVisuals-module__KsHDhq__payload{background:#0e1a12;border-radius:12px;margin:auto 10px 10px;padding:10px 12px;font-size:11.5px}.SolutionVisuals-module__KsHDhq__payload span{color:#8ea592;display:block}.SolutionVisuals-module__KsHDhq__payload code{overflow-wrap:anywhere;color:#d9f5b5;font-variant-ligatures:none;margin-top:4px;display:block}.SolutionVisuals-module__KsHDhq__exampleTag{border:1px dashed var(--border-strong);background:var(--bg-soft);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;margin:0 0 14px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.SolutionVisuals-module__KsHDhq__buildSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.SolutionVisuals-module__KsHDhq__buildSteps li{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:14px;padding:18px 20px;display:flex}.SolutionVisuals-module__KsHDhq__buildSteps strong{color:var(--text);display:block}.SolutionVisuals-module__KsHDhq__buildSteps p{color:var(--text-2);margin:4px 0 0;font-size:14.5px}.SolutionVisuals-module__KsHDhq__buildSteps code{overflow-wrap:anywhere;font-variant-ligatures:none;font-size:13px}.SolutionVisuals-module__KsHDhq__stepNo{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.SolutionVisuals-module__KsHDhq__visualCard{box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.SolutionVisuals-module__KsHDhq__cardHead{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.SolutionVisuals-module__KsHDhq__cardHead strong{color:var(--text)}.SolutionVisuals-module__KsHDhq__subLine{color:var(--text-2);margin:-6px 0 16px;font-size:13.5px}.SolutionVisuals-module__KsHDhq__subLine code{background:var(--green-50);color:var(--green-ink);font-variant-ligatures:none;overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-size:12.5px}.SolutionVisuals-module__KsHDhq__tree{margin:0;padding:0;font-size:13px;list-style:none}.SolutionVisuals-module__KsHDhq__tree li{border-radius:6px;padding-block:3px}.SolutionVisuals-module__KsHDhq__treeSub{background:var(--green-50)}.SolutionVisuals-module__KsHDhq__treeSub .SolutionVisuals-module__KsHDhq__treeName{color:var(--green-ink);font-weight:700}.SolutionVisuals-module__KsHDhq__treeName{color:var(--text-2);font-variant-ligatures:none}.SolutionVisuals-module__KsHDhq__treeBranch{color:var(--border-strong);margin-right:6px}.SolutionVisuals-module__KsHDhq__treeLegend{color:var(--muted);align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.SolutionVisuals-module__KsHDhq__treeLegend i{background:var(--green-50);border:1px solid var(--green-200);border-radius:3px;width:14px;height:10px}.SolutionVisuals-module__KsHDhq__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.SolutionVisuals-module__KsHDhq__compare h3,.SolutionVisuals-module__KsHDhq__journey h3{align-items:center;gap:10px;margin-bottom:16px;display:flex}.SolutionVisuals-module__KsHDhq__compareUs{background:var(--grad-soft);border-color:var(--green-200)}.SolutionVisuals-module__KsHDhq__fanout{grid-template-columns:minmax(0,1.2fr) 70px minmax(0,.6fr) 70px minmax(0,1fr)}.SolutionVisuals-module__KsHDhq__source span{min-width:0}.SolutionVisuals-module__KsHDhq__json{color:#d9f5b5;font-variant-ligatures:none;overflow-wrap:anywhere;background:#0e1a12;border-radius:6px;margin-top:6px;padding:4px 8px;font-size:11.5px;display:block}.SolutionVisuals-module__KsHDhq__hubSmall{padding:18px 10px}.SolutionVisuals-module__KsHDhq__command{border:1px dashed var(--border-strong);color:var(--text-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;padding:12px 14px;font-size:13.5px;display:flex}.SolutionVisuals-module__KsHDhq__command svg{color:var(--green-ink)}.SolutionVisuals-module__KsHDhq__command>code:not(.SolutionVisuals-module__KsHDhq__json){overflow-wrap:anywhere;font-size:12.5px}.SolutionVisuals-module__KsHDhq__command .SolutionVisuals-module__KsHDhq__json{margin-top:0}.SolutionVisuals-module__KsHDhq__tableWrap{overflow-x:auto}.SolutionVisuals-module__KsHDhq__acl{border-collapse:collapse;width:100%;font-size:13px}.SolutionVisuals-module__KsHDhq__acl th{border-bottom:1px solid var(--border);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--muted);padding:8px 10px;font-size:11.5px;font-weight:700}.SolutionVisuals-module__KsHDhq__acl td{border-bottom:1px solid var(--border);white-space:nowrap;font-variant-ligatures:none;padding:9px 10px}.SolutionVisuals-module__KsHDhq__acl td .SolutionVisuals-module__KsHDhq__chip{margin-left:0}.SolutionVisuals-module__KsHDhq__journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.SolutionVisuals-module__KsHDhq__journey>li{position:relative}.SolutionVisuals-module__KsHDhq__journey>li+li:before{content:"→";color:var(--green-ink);font-weight:700;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.SolutionVisuals-module__KsHDhq__badge{border:1px solid var(--border);color:var(--green-ink);background:#fff;border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.SolutionVisuals-module__KsHDhq__chartWrap{gap:10px;display:grid}.SolutionVisuals-module__KsHDhq__chartTitle{color:var(--text);margin:0;font-size:13px;font-weight:700}.SolutionVisuals-module__KsHDhq__lineSvg{width:100%;height:auto}.SolutionVisuals-module__KsHDhq__axis{font:500 11px var(--font-mono), monospace;fill:var(--muted)}.SolutionVisuals-module__KsHDhq__legend{color:var(--text-2);flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}.SolutionVisuals-module__KsHDhq__legend span{align-items:center;gap:6px;display:inline-flex}.SolutionVisuals-module__KsHDhq__legend i{border-radius:2px;width:14px;height:3px}.SolutionVisuals-module__KsHDhq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.SolutionVisuals-module__KsHDhq__tile{border:1px solid var(--border);background:#fff;border-radius:14px;align-content:space-between;gap:6px;padding:14px;display:grid}.SolutionVisuals-module__KsHDhq__tileErr{background:#fff7f7;border-color:#f5c2c2}.SolutionVisuals-module__KsHDhq__tileTop{align-items:center;gap:6px;min-width:0;display:flex}.SolutionVisuals-module__KsHDhq__tileTop strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.SolutionVisuals-module__KsHDhq__tileValue{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:700}.SolutionVisuals-module__KsHDhq__tileBar{background:var(--bg-sunken);border-radius:999px;height:8px;display:block;overflow:hidden}.SolutionVisuals-module__KsHDhq__tileBar span{background:var(--grad);border-radius:999px;height:100%;display:block}.SolutionVisuals-module__KsHDhq__tileErr .SolutionVisuals-module__KsHDhq__tileBar span{background:var(--err)}.SolutionVisuals-module__KsHDhq__tile small{color:var(--muted);font-size:12px}.SolutionVisuals-module__KsHDhq__vbars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;height:280px;display:grid}.SolutionVisuals-module__KsHDhq__vbar{text-align:center;height:100%;color:var(--text-2);grid-template-rows:auto 1fr auto;gap:6px;font-size:12px;display:grid}.SolutionVisuals-module__KsHDhq__vbarValue{color:var(--text);font-weight:700}.SolutionVisuals-module__KsHDhq__vbarTrack{background:var(--bg-sunken);border-radius:10px;align-items:flex-end;display:flex;overflow:hidden}.SolutionVisuals-module__KsHDhq__vbarTrack div{background:#b8c3ae;border-radius:10px;width:100%}.SolutionVisuals-module__KsHDhq__vbarUs .SolutionVisuals-module__KsHDhq__vbarTrack div{background:var(--grad)}.SolutionVisuals-module__KsHDhq__vbarUs .SolutionVisuals-module__KsHDhq__vbarValue{color:var(--green-ink)}.SolutionVisuals-module__KsHDhq__bars{gap:18px;display:grid}.SolutionVisuals-module__KsHDhq__barHead{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.SolutionVisuals-module__KsHDhq__barHead span{font-family:var(--font-mono), monospace;color:var(--text);font-weight:700}.SolutionVisuals-module__KsHDhq__track{background:var(--bg-sunken);border-radius:999px;height:14px;margin-top:8px;overflow:hidden}.SolutionVisuals-module__KsHDhq__fill{background:#b8c3ae;border-radius:999px;height:100%}.SolutionVisuals-module__KsHDhq__barRow small{color:var(--muted);margin-top:5px;font-size:12.5px;display:block}.SolutionVisuals-module__KsHDhq__barUs .SolutionVisuals-module__KsHDhq__fill{background:var(--grad)}.SolutionVisuals-module__KsHDhq__barUs .SolutionVisuals-module__KsHDhq__barHead span{color:var(--green-ink)}.SolutionVisuals-module__KsHDhq__footnote{border-top:1px solid var(--border);color:var(--muted);margin:4px 0 0;padding-top:14px;font-size:12.5px}.SolutionVisuals-module__KsHDhq__flow{grid-template-columns:minmax(0,1.2fr) 90px minmax(0,.8fr) 90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.SolutionVisuals-module__KsHDhq__flowCol{gap:10px;display:grid}.SolutionVisuals-module__KsHDhq__flowTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.SolutionVisuals-module__KsHDhq__flowNode{border:1px solid var(--border);color:var(--green-ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.SolutionVisuals-module__KsHDhq__flowNode span{min-width:0}.SolutionVisuals-module__KsHDhq__flowNode strong{color:var(--text);font-size:14px;display:block}.SolutionVisuals-module__KsHDhq__flowNode small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;display:block;overflow:hidden}.SolutionVisuals-module__KsHDhq__flowLinks{color:var(--muted);text-align:center;justify-items:center;gap:6px;font-size:11.5px;font-weight:600;display:grid;position:relative}.SolutionVisuals-module__KsHDhq__flowLinks:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, var(--green) 0 8px, transparent 8px 14px);background-size:28px 2px;height:2px;animation:1s linear infinite SolutionVisuals-module__KsHDhq__flow;position:absolute;top:50%;left:0;right:0}.SolutionVisuals-module__KsHDhq__flowLinks svg{box-sizing:content-box;border:1px solid var(--border);color:var(--green-ink);background:#fff;border-radius:50%;padding:6px}@keyframes SolutionVisuals-module__KsHDhq__flow{to{background-position:28px 0}}.SolutionVisuals-module__KsHDhq__flowHub{background:var(--grad-soft);border:1px solid var(--green-200);box-shadow:var(--shadow-lg);text-align:center;border-radius:22px;justify-items:center;gap:8px;padding:24px 16px;display:grid}.SolutionVisuals-module__KsHDhq__flowHub>strong{font-family:var(--font-display), var(--font-sans), sans-serif;font-size:18px}.SolutionVisuals-module__KsHDhq__flowHub ul{color:var(--text-2);gap:6px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.SolutionVisuals-module__KsHDhq__flowHub li{align-items:center;gap:6px;display:flex}.SolutionVisuals-module__KsHDhq__flowHub li svg{color:var(--green-ink)}.SolutionVisuals-module__KsHDhq__offer{background:radial-gradient(600px 300px at 90% 0%, #2bb3c659, transparent 60%), radial-gradient(500px 300px at 0% 100%, #8dc63f4d, transparent 60%), var(--navy);color:#c9d4e3;border-radius:28px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px;padding:44px 48px;display:grid}.SolutionVisuals-module__KsHDhq__offer .h2{color:#fff;margin-top:10px}.SolutionVisuals-module__KsHDhq__offer p{max-width:620px;margin:14px 0 0;font-size:17px}.SolutionVisuals-module__KsHDhq__offerActions{gap:12px;display:grid}.SolutionVisuals-module__KsHDhq__offerGhost{color:#fff;border:1px solid #ffffff4d;justify-content:center}.SolutionVisuals-module__KsHDhq__offerGhost:hover{color:#fff;background:#ffffff14}.SolutionVisuals-module__KsHDhq__sceneCard{box-shadow:var(--shadow-lg);border-radius:22px;overflow:hidden}.SolutionVisuals-module__KsHDhq__sceneWide,.SolutionVisuals-module__KsHDhq__sceneCompact{width:100%;height:auto;display:block}.SolutionVisuals-module__KsHDhq__sceneCompact{display:none}@media (max-width:700px){.SolutionVisuals-module__KsHDhq__sceneWide{display:none}.SolutionVisuals-module__KsHDhq__sceneCompact{display:block}}.SolutionVisuals-module__KsHDhq__sceneScreen,.SolutionVisuals-module__KsHDhq__sceneScreenOk,.SolutionVisuals-module__KsHDhq__sceneScreenMuted{font:600 11.5px var(--font-mono), monospace;fill:#e3f1e0;font-variant-ligatures:none}.SolutionVisuals-module__KsHDhq__sceneScreenOk{fill:#d9f5b5}.SolutionVisuals-module__KsHDhq__sceneScreenMuted{fill:#8ea592}.SolutionVisuals-module__KsHDhq__sceneSmallDark{font:700 11.5px var(--font-sans), system-ui, sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneTiny,.SolutionVisuals-module__KsHDhq__sceneTinyLight{font:600 10px var(--font-sans), system-ui, sans-serif;fill:var(--text-2)}.SolutionVisuals-module__KsHDhq__sceneTinyLight{fill:#fff;font-size:7.5px}.SolutionVisuals-module__KsHDhq__sceneTempBig{font:700 18px var(--font-mono), monospace;fill:#dc2626}.SolutionVisuals-module__KsHDhq__sceneTempLight{font:700 14px var(--font-mono), monospace;fill:#d9f5b5}.SolutionVisuals-module__KsHDhq__sceneLcd{font:700 11px var(--font-mono), monospace;fill:#d9f5b5}.SolutionVisuals-module__KsHDhq__sceneWarn{font:700 11px var(--font-sans), system-ui, sans-serif;fill:#b91c1c}.SolutionVisuals-module__KsHDhq__scenePhoneBig{font:700 26px var(--font-display), var(--font-sans), sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneButton{font:700 13px var(--font-sans), system-ui, sans-serif;fill:#172808}.SolutionVisuals-module__KsHDhq__sceneBoard{font:700 16px var(--font-display), var(--font-sans), sans-serif;fill:#1d4ed8}.SolutionVisuals-module__KsHDhq__sceneBoardSmall{font:600 11px var(--font-mono), monospace;fill:#3c4a5c}.SolutionVisuals-module__KsHDhq__scenePillM{font:600 19px var(--font-mono), monospace;fill:#fff;font-variant-ligatures:none}.SolutionVisuals-module__KsHDhq__sceneLabelM{font:700 25px var(--font-display), var(--font-sans), sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneSmallM{font:500 16px var(--font-sans), system-ui, sans-serif;fill:var(--muted)}.SolutionVisuals-module__KsHDhq__sceneNoteM{font:600 19px var(--font-sans), system-ui, sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__scenePill{font:600 12px var(--font-mono), monospace;fill:#fff;font-variant-ligatures:none}.SolutionVisuals-module__KsHDhq__sceneTitle{font:700 20px var(--font-display), var(--font-sans), sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneLabel{font:700 17px var(--font-display), var(--font-sans), sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneSmall{font:500 12.5px var(--font-sans), system-ui, sans-serif;fill:var(--muted)}.SolutionVisuals-module__KsHDhq__sceneBadge{font:700 13px var(--font-sans), system-ui, sans-serif;fill:#0b7fa6}.SolutionVisuals-module__KsHDhq__scenePayload{fill:#d9f5b5}.SolutionVisuals-module__KsHDhq__sceneNote{font:600 13.5px var(--font-sans), system-ui, sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneBoxTitle{font:700 10.5px var(--font-sans), system-ui, sans-serif;fill:#fff}.SolutionVisuals-module__KsHDhq__sceneBoxDark{font:700 10.5px var(--font-sans), system-ui, sans-serif;fill:var(--text)}.SolutionVisuals-module__KsHDhq__sceneTemp{font:700 12px var(--font-mono), monospace;fill:#1d7f8c}.SolutionVisuals-module__KsHDhq__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.SolutionVisuals-module__KsHDhq__timeline li{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;align-content:start;gap:10px;padding:18px;display:grid}.SolutionVisuals-module__KsHDhq__step1,.SolutionVisuals-module__KsHDhq__step2,.SolutionVisuals-module__KsHDhq__step3,.SolutionVisuals-module__KsHDhq__step4{animation:none}.SolutionVisuals-module__KsHDhq__step1{animation-name:SolutionVisuals-module__KsHDhq__step1}.SolutionVisuals-module__KsHDhq__step2{animation-name:SolutionVisuals-module__KsHDhq__step2}.SolutionVisuals-module__KsHDhq__step3{animation-name:SolutionVisuals-module__KsHDhq__step3}.SolutionVisuals-module__KsHDhq__step4{animation-name:SolutionVisuals-module__KsHDhq__step4}@keyframes SolutionVisuals-module__KsHDhq__step1{0%,7%,28%,to{border-color:var(--border);box-shadow:none}9%,26%{box-shadow:0 0 0 3px var(--green-100);border-color:#8dc63f}}@keyframes SolutionVisuals-module__KsHDhq__step2{0%,27%,62%,to{border-color:var(--border);box-shadow:none}29%,60%{box-shadow:0 0 0 3px var(--green-100);border-color:#8dc63f}}@keyframes SolutionVisuals-module__KsHDhq__step3{0%,62%,80%,to{border-color:var(--border);box-shadow:none}64%,78%{box-shadow:0 0 0 3px var(--green-100);border-color:#8dc63f}}@keyframes SolutionVisuals-module__KsHDhq__step4{0%,79%,99%,to{border-color:var(--border);box-shadow:none}81%,97%{box-shadow:0 0 0 3px var(--green-100);border-color:#8dc63f}}.SolutionVisuals-module__KsHDhq__timeIcon{background:var(--green-50);width:36px;height:36px;color:var(--green-ink);border-radius:10px;place-items:center;display:grid}.SolutionVisuals-module__KsHDhq__timeHead{color:var(--text);margin:0;font-size:14.5px}.SolutionVisuals-module__KsHDhq__timeHead span{color:var(--muted);margin-right:6px;font-size:12.5px}.SolutionVisuals-module__KsHDhq__timeText{color:var(--text-2);margin:6px 0 0;font-size:14px}.SolutionVisuals-module__KsHDhq__timeCode{color:#d9f5b5;overflow-wrap:anywhere;font-variant-ligatures:none;background:#0e1a12;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;display:block}.SolutionVisuals-module__KsHDhq__timeCode span{color:#8ea592}.SolutionVisuals-module__KsHDhq__lwt{border-radius:var(--radius-lg);color:var(--text-2);background:#fffaf0;border:1px solid #f3d28b;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.SolutionVisuals-module__KsHDhq__lwt svg{color:#8a5a00;flex:none;margin-top:2px}.SolutionVisuals-module__KsHDhq__lwt p{margin:0;font-size:14.5px}.SolutionVisuals-module__KsHDhq__lwt code{font-variant-ligatures:none;color:var(--text);font-size:13px}.SolutionVisuals-module__KsHDhq__sceneLinks{flex-wrap:wrap;gap:0 28px;margin-top:8px;display:flex}@media (max-width:1000px){.SolutionVisuals-module__KsHDhq__dashBody{grid-template-columns:minmax(0,1fr)}.SolutionVisuals-module__KsHDhq__mainWrap{border-right:0;border-bottom:1px solid var(--border)}.SolutionVisuals-module__KsHDhq__side{padding-top:4px}.SolutionVisuals-module__KsHDhq__list{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionVisuals-module__KsHDhq__payload{margin-top:10px}.SolutionVisuals-module__KsHDhq__flow{grid-template-columns:minmax(0,1fr) 44px minmax(0,.8fr) 44px minmax(0,1fr);gap:4px}.SolutionVisuals-module__KsHDhq__offer{grid-template-columns:minmax(0,1fr);padding:32px 24px}.SolutionVisuals-module__KsHDhq__buildSteps,.SolutionVisuals-module__KsHDhq__journey{grid-template-columns:minmax(0,1fr)}.SolutionVisuals-module__KsHDhq__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionVisuals-module__KsHDhq__journey>li+li:before{content:"↓";top:-19px;left:50%;transform:translate(-50%)}}@media (max-width:600px){.SolutionVisuals-module__KsHDhq__timeline,.SolutionVisuals-module__KsHDhq__compare{grid-template-columns:minmax(0,1fr)}.SolutionVisuals-module__KsHDhq__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionVisuals-module__KsHDhq__tileValue{font-size:22px}.SolutionVisuals-module__KsHDhq__vbars{gap:8px;height:220px}.SolutionVisuals-module__KsHDhq__mainPad{padding:14px}.SolutionVisuals-module__KsHDhq__list{grid-template-columns:minmax(0,1fr)}.SolutionVisuals-module__KsHDhq__barTopic{display:none}.SolutionVisuals-module__KsHDhq__mapLegend{border:0;border-top:1px solid var(--border);border-radius:0;justify-content:center;font-size:12px;position:static}}@media (max-width:700px){.SolutionVisuals-module__KsHDhq__flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,.9fr) 16px minmax(0,1fr);gap:3px}.SolutionVisuals-module__KsHDhq__flowCol{gap:6px}.SolutionVisuals-module__KsHDhq__flowTitle{letter-spacing:.04em;text-align:center;font-size:9.5px}.SolutionVisuals-module__KsHDhq__flowNode{text-align:center;border-radius:10px;flex-direction:column;gap:4px;padding:8px 4px}.SolutionVisuals-module__KsHDhq__flowNode strong{font-size:11px;line-height:1.25}.SolutionVisuals-module__KsHDhq__flowNode small,.SolutionVisuals-module__KsHDhq__flowLinks span{display:none}.SolutionVisuals-module__KsHDhq__fanout{grid-template-columns:minmax(0,1fr) 16px minmax(0,.7fr) 16px minmax(0,1fr)}.SolutionVisuals-module__KsHDhq__fanout .SolutionVisuals-module__KsHDhq__json{display:none}.SolutionVisuals-module__KsHDhq__flowLinks svg{width:10px;height:10px;padding:2px}.SolutionVisuals-module__KsHDhq__flowHub{border-radius:14px;gap:6px;padding:14px 6px}.SolutionVisuals-module__KsHDhq__flowHub>svg{width:30px;height:30px}.SolutionVisuals-module__KsHDhq__flowHub>strong{font-size:13px}.SolutionVisuals-module__KsHDhq__flowHub ul{gap:5px;font-size:10px;line-height:1.25}.SolutionVisuals-module__KsHDhq__flowHub li{flex-direction:column;gap:2px}}@media (max-width:380px){.SolutionVisuals-module__KsHDhq__flowHub>strong{font-size:11.5px}.SolutionVisuals-module__KsHDhq__flowHub ul{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.SolutionVisuals-module__KsHDhq__step1,.SolutionVisuals-module__KsHDhq__step2,.SolutionVisuals-module__KsHDhq__step3,.SolutionVisuals-module__KsHDhq__step4,.SolutionVisuals-module__KsHDhq__routeDash,.SolutionVisuals-module__KsHDhq__pulse,.SolutionVisuals-module__KsHDhq__flowLinks:before{animation:none}}
.Industries-module__Sa7LVq__hero{isolation:isolate;color:#fff;background:var(--navy);flex-direction:column;justify-content:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.Industries-module__Sa7LVq__heroImg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Industries-module__Sa7LVq__heroShade{z-index:-1;background:linear-gradient(90deg,#0a1428eb 0%,#0a1428c7 42%,#0a142840 100%),linear-gradient(#0a142800 55%,#0a1428d9 100%);position:absolute;inset:0}.Industries-module__Sa7LVq__heroInner{padding-top:72px;padding-bottom:80px}.Industries-module__Sa7LVq__crumbs{color:#ffffffb3;flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.Industries-module__Sa7LVq__crumbs a{color:#ffffffd9}.Industries-module__Sa7LVq__crumbs span{color:#fff}.Industries-module__Sa7LVq__heroTitle{color:#fff;max-width:820px;margin:32px 0 0}.Industries-module__Sa7LVq__heroLead{color:#ffffffd9;max-width:640px;margin:20px 0 0;font-size:19px;line-height:1.6}.Industries-module__Sa7LVq__heroNote,.Industries-module__Sa7LVq__heroNote svg{color:#ffffffc7!important}.Industries-module__Sa7LVq__ghost{color:#fff;background:#ffffff14;border-color:#ffffff59}.Industries-module__Sa7LVq__ghost:hover{background:#ffffff29}@media (max-width:720px){.Industries-module__Sa7LVq__hero{min-height:560px}.Industries-module__Sa7LVq__heroInner{padding-top:48px}.Industries-module__Sa7LVq__heroLead{font-size:17px}}.Industries-module__Sa7LVq__challenges{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.Industries-module__Sa7LVq__challenges li{border-top:3px solid var(--accent);padding-top:22px}.Industries-module__Sa7LVq__challenges p{color:var(--text-2);margin:10px 0 0;line-height:1.6}.Industries-module__Sa7LVq__num{font-family:var(--font-display), sans-serif;color:var(--accent);margin-bottom:14px;font-size:44px;font-weight:700;line-height:1;display:block}@media (max-width:860px){.Industries-module__Sa7LVq__challenges{grid-template-columns:minmax(0,1fr)}}.Industries-module__Sa7LVq__why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.Industries-module__Sa7LVq__whyHead{top:calc(var(--header-h) + 32px);position:sticky}.Industries-module__Sa7LVq__whyList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Industries-module__Sa7LVq__whyList li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:16px;padding:22px;display:flex}.Industries-module__Sa7LVq__whyList p{color:var(--text-2);margin:6px 0 0;line-height:1.6}.Industries-module__Sa7LVq__whyIcon{background:color-mix(in srgb, var(--accent) 14%, #fff);width:42px;height:42px;color:color-mix(in srgb, var(--accent) 70%, #000);border-radius:12px;flex:none;place-items:center;display:grid}@media (max-width:900px){.Industries-module__Sa7LVq__why{grid-template-columns:minmax(0,1fr);gap:28px}.Industries-module__Sa7LVq__whyHead{position:static}}.Industries-module__Sa7LVq__useCases{background:radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);scroll-margin-top:var(--header-h);padding:88px 0}.Industries-module__Sa7LVq__useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.Industries-module__Sa7LVq__useCaseCard{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);background:#fff;flex-direction:column;padding:28px 28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.Industries-module__Sa7LVq__useCaseCard:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.Industries-module__Sa7LVq__useCaseCard:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--shadow);transform:translateY(-2px)}.Industries-module__Sa7LVq__useCaseCard p{color:var(--text-2);margin:8px 0 18px;line-height:1.6}.Industries-module__Sa7LVq__useCaseCard .card-link{margin-top:auto}.Industries-module__Sa7LVq__useCaseIcon{background:color-mix(in srgb, var(--accent) 14%, #fff);width:46px;height:46px;color:color-mix(in srgb, var(--accent) 70%, #000);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}@media (max-width:760px){.Industries-module__Sa7LVq__useCases{padding:64px 0}.Industries-module__Sa7LVq__useCaseGrid{grid-template-columns:minmax(0,1fr)}}.Industries-module__Sa7LVq__flowBand{background:radial-gradient(50% 70% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--navy);color:#fff;padding:88px 0}.Industries-module__Sa7LVq__flowBand .h2{color:#fff}.Industries-module__Sa7LVq__onDark{color:#d9f5b5!important}.Industries-module__Sa7LVq__flow{grid-template-columns:minmax(0,1fr) 60px auto 60px minmax(0,1fr);align-items:center;margin-top:8px;display:grid}.Industries-module__Sa7LVq__flowCol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Industries-module__Sa7LVq__flowCol li{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:13px 16px;font-size:15px;font-weight:500}.Industries-module__Sa7LVq__flowLine{background:repeating-linear-gradient(90deg, var(--accent) 0 8px, transparent 8px 14px);background-size:28px 2px;height:2px;animation:1.2s linear infinite Industries-module__Sa7LVq__dash}@keyframes Industries-module__Sa7LVq__dash{to{background-position:28px 0}}.Industries-module__Sa7LVq__flowHub{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 18%, transparent);background:#fffffff5;border-radius:20px;justify-items:center;gap:6px;padding:26px 24px;display:grid}.Industries-module__Sa7LVq__flowHub strong{font-family:var(--font-display), sans-serif;font-size:18px}.Industries-module__Sa7LVq__flowHub small{color:var(--muted);font-size:12px}.Industries-module__Sa7LVq__flowCode{max-width:760px;margin:40px auto 0}@media (max-width:860px){.Industries-module__Sa7LVq__flowBand{padding:64px 0}.Industries-module__Sa7LVq__flow{grid-template-columns:minmax(0,1fr);gap:14px}.Industries-module__Sa7LVq__flowLine{background:repeating-linear-gradient(180deg, var(--accent) 0 8px, transparent 8px 14px);justify-self:center;width:2px;height:28px;animation:none}.Industries-module__Sa7LVq__flowHub{justify-self:center}}.Industries-module__Sa7LVq__otherTitle{font-family:var(--font-display), sans-serif;margin:0 0 16px;font-size:20px}.Industries-module__Sa7LVq__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Industries-module__Sa7LVq__chips a{border:1px solid var(--border);color:var(--text-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex;text-decoration:none!important}.Industries-module__Sa7LVq__chips a:hover{border-color:var(--green);color:var(--green-ink)}.Industries-module__Sa7LVq__bpHero{border-bottom:1px solid var(--border);background:linear-gradient(#2bb3c612 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2bb3c612 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#f3faf9 0%,#fff 100%);padding:64px 0 56px;position:relative}.Industries-module__Sa7LVq__bpGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.Industries-module__Sa7LVq__bpTag{border:1px dashed var(--teal);color:#13707d;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.Industries-module__Sa7LVq__usedIn{gap:10px;margin-top:26px;display:grid}.Industries-module__Sa7LVq__usedIn>span{color:var(--muted);font-size:13px;font-weight:600}.Industries-module__Sa7LVq__terminal{box-shadow:var(--shadow-lg);background:#0e1a12;border-radius:16px;overflow:hidden}.Industries-module__Sa7LVq__terminalBar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:12px 16px;display:flex}.Industries-module__Sa7LVq__terminalBar i{background:#3c4a5c;border-radius:50%;width:10px;height:10px}.Industries-module__Sa7LVq__terminalBar span{color:#ffffff8c;margin-left:8px;font-size:12px}.Industries-module__Sa7LVq__terminalBody{padding:20px 20px 18px;font-size:13.5px}.Industries-module__Sa7LVq__terminalLine{color:#ffffffd9;overflow-wrap:anywhere;margin:0}.Industries-module__Sa7LVq__terminalVerb{background:var(--green);color:var(--on-green);letter-spacing:.06em;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.Industries-module__Sa7LVq__terminalJson{color:#d9f5b5;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0d;border-radius:10px;margin:14px 0 0;padding:14px 16px;animation:4s ease-in-out infinite Industries-module__Sa7LVq__arrive}.Industries-module__Sa7LVq__terminalOk{color:#86efac;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}@keyframes Industries-module__Sa7LVq__arrive{0%,8%{opacity:.35;transform:translateY(6px)}18%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Industries-module__Sa7LVq__terminalJson{animation:none}}@media (max-width:900px){.Industries-module__Sa7LVq__bpGrid{grid-template-columns:minmax(0,1fr);gap:32px}}.Industries-module__Sa7LVq__problem{border:1px solid #fde4c4;border-left:4px solid var(--warn);border-radius:var(--radius-lg);background:#fffaf2;gap:18px;padding:26px 28px;display:flex}.Industries-module__Sa7LVq__problem>svg{color:var(--warn);flex:none;margin-top:2px}.Industries-module__Sa7LVq__problem p{color:var(--text-2);margin:8px 0 0;line-height:1.65}.Industries-module__Sa7LVq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.Industries-module__Sa7LVq__steps:before{content:"";background:repeating-linear-gradient(90deg, var(--teal) 0 8px, transparent 8px 14px);height:2px;position:absolute;top:21px;left:22px;right:22px}.Industries-module__Sa7LVq__steps li{position:relative}.Industries-module__Sa7LVq__steps p{color:var(--text-2);margin:8px 0 0;line-height:1.6}.Industries-module__Sa7LVq__stepNum{border:2px solid var(--teal);width:44px;height:44px;font-family:var(--font-display), sans-serif;color:#13707d;background:#fff;border-radius:50%;place-items:center;margin-bottom:18px;font-size:18px;font-weight:700;display:grid;position:relative}@media (max-width:900px){.Industries-module__Sa7LVq__steps{grid-template-columns:minmax(0,1fr);gap:22px;padding-left:60px}.Industries-module__Sa7LVq__steps:before{background:repeating-linear-gradient(180deg, var(--teal) 0 8px, transparent 8px 14px);width:2px;height:auto;inset:0 auto 0 21px}.Industries-module__Sa7LVq__stepNum{margin:0;position:absolute;top:-4px;left:-60px}}.Industries-module__Sa7LVq__need{gap:14px;display:flex}.Industries-module__Sa7LVq__need>svg{color:var(--green-ink);flex:none;margin-top:3px}.Industries-module__Sa7LVq__need p{color:var(--text-2);margin:6px 0 0;line-height:1.6}.Industries-module__Sa7LVq__tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.Industries-module__Sa7LVq__tile,.Industries-module__Sa7LVq__indexTile{isolation:isolate;border-radius:var(--radius-lg);background:var(--navy);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.Industries-module__Sa7LVq__tile{aspect-ratio:16/9}.Industries-module__Sa7LVq__tile img,.Industries-module__Sa7LVq__indexTile img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.Industries-module__Sa7LVq__tile:after,.Industries-module__Sa7LVq__indexTile:after{content:"";z-index:-1;background:linear-gradient(#0a142826 30%,#0a1428e0 100%);position:absolute;inset:0}.Industries-module__Sa7LVq__tile:hover img,.Industries-module__Sa7LVq__indexTile:hover img{transform:scale(1.05)}.Industries-module__Sa7LVq__tile>span{align-items:center;gap:8px;padding:16px 18px;font-weight:600;display:inline-flex}.Industries-module__Sa7LVq__indexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Industries-module__Sa7LVq__indexTile{min-height:300px}.Industries-module__Sa7LVq__indexTileBody{gap:6px;padding:22px;display:grid}.Industries-module__Sa7LVq__indexTileBody strong{font-family:var(--font-display), sans-serif;font-size:21px}.Industries-module__Sa7LVq__indexTileBody small{color:#ffffffd1;font-size:14px;line-height:1.5}.Industries-module__Sa7LVq__indexTileIcon{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:4px;display:grid}@media (max-width:1000px){.Industries-module__Sa7LVq__indexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Industries-module__Sa7LVq__indexGrid{grid-template-columns:minmax(0,1fr)}.Industries-module__Sa7LVq__indexTile{min-height:240px}}.Industries-module__Sa7LVq__ucIndexCard p{flex:1}.Industries-module__Sa7LVq__ucIndexTags{color:var(--muted);margin:4px 0 14px;font-size:12.5px;line-height:1.5;display:block}
