.enterprise-scene{width:100%;max-width:720px;margin:auto;background:transparent;color:var(--ik)}.enterprise-scene__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;font:8px/1.6 IBM Plex Mono,monospace;letter-spacing:1px;color:var(--dm)}.enterprise-scene__eyebrow>span:first-child{display:flex;align-items:center;gap:8px}.enterprise-scene__eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--ac);box-shadow:0 0 12px var(--ac)}.enterprise-scene__stage{position:relative;height:440px;isolation:isolate}.enterprise-scene__stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.enterprise-scene__inputs,.enterprise-scene__outputs{position:absolute;top:60px;bottom:128px;display:flex;flex-direction:column;justify-content:space-around;width:24%;pointer-events:none}.enterprise-scene__inputs{left:0}.enterprise-scene__outputs{right:0;width:23%}.enterprise-scene__label{position:absolute;top:-26px;font:7px/1.5 IBM Plex Mono,monospace;letter-spacing:1px;color:var(--dm)}.enterprise-scene__inputs>div,.enterprise-scene__outputs>div{position:relative;border-bottom:1px solid var(--ln);padding:12px 0}.enterprise-scene__inputs>div>span{display:block;color:var(--ac);font:8px IBM Plex Mono,monospace;margin-bottom:7px}.enterprise-scene__inputs strong{display:block;font-size:13px;font-weight:500}.enterprise-scene__inputs small{display:block;margin-top:5px;font-size:9px;color:var(--dm)}.enterprise-scene__outputs>div{display:flex;gap:7px;align-items:center;min-height:64px}.enterprise-scene__outputs>div>span{color:var(--ac);font-size:17px}.enterprise-scene__outputs strong{font-size:11px;line-height:1.5;font-weight:500}.enterprise-scene__core-label{position:absolute;bottom:28px;left:24%;right:23%;text-align:center;pointer-events:none}.enterprise-scene__core-label>span{font:7px/1.6 IBM Plex Mono,monospace;letter-spacing:1.1px;color:var(--dm)}.enterprise-scene__core-label strong{display:block;font-size:28px;line-height:1.3;letter-spacing:-1px;font-weight:500;margin:8px 0;color:var(--ac)}.enterprise-scene__core-label small{font-size:9px;color:var(--dm)}.enterprise-scene__journey{display:grid;grid-template-columns:1fr 18px 1.2fr 18px 1fr;grid-gap:8px;gap:8px;padding:22px 0 0;border-top:1px solid var(--ln)}.enterprise-scene__journey span{font:7px/1.7 IBM Plex Mono,monospace;letter-spacing:.7px;color:var(--ac)}.enterprise-scene__journey strong{display:block;font-size:10px;line-height:1.5;margin-top:7px;font-weight:400;color:var(--dm)}.enterprise-scene__journey i{color:var(--ac);font-style:normal;align-self:center}.enterprise-scene__fallback{position:absolute;width:40%;aspect-ratio:1;top:21%;left:30%;display:grid;place-items:center;color:var(--ac)}.enterprise-scene__fallback i{position:absolute;inset:5%;border:1px solid;border-radius:25%;transform:rotate(30deg);opacity:.25}.enterprise-scene__fallback i:nth-child(2){inset:15%;transform:rotate(60deg);opacity:.5}.enterprise-scene__fallback i:nth-child(3){inset:25%;transform:rotate(90deg)}.enterprise-scene__fallback>span{font-size:70px}.enterprise-scene[data-webgl=true] .enterprise-scene__fallback{display:none}@media(max-width:1100px) and (min-width:761px){.enterprise-scene__inputs strong{font-size:11px}.enterprise-scene__inputs small{font-size:8px}.enterprise-scene__outputs strong{font-size:10px}.enterprise-scene__eyebrow{font-size:7px;letter-spacing:.5px}}@media(max-width:480px){.enterprise-scene__stage{height:360px}.enterprise-scene__eyebrow{font-size:7px;letter-spacing:.3px}.enterprise-scene__eyebrow>span:last-child{display:none}.enterprise-scene__inputs,.enterprise-scene__outputs{top:48px;bottom:108px}.enterprise-scene__inputs strong{font-size:10px}.enterprise-scene__inputs small{font-size:8px;line-height:1.6}.enterprise-scene__inputs>div{padding:7px 0}.enterprise-scene__outputs strong{font-size:9px}.enterprise-scene__outputs>div{gap:4px;min-height:55px}.enterprise-scene__label{font-size:6px;letter-spacing:.3px}.enterprise-scene__core-label{bottom:22px;left:20%;right:20%}.enterprise-scene__core-label strong{font-size:23px}.enterprise-scene__core-label>span{font-size:6px;letter-spacing:.6px}.enterprise-scene__core-label small{font-size:8px}.enterprise-scene__journey{gap:5px;grid-template-columns:1fr 10px 1.2fr 10px 1fr}.enterprise-scene__journey span{font-size:6px;letter-spacing:.2px}.enterprise-scene__journey strong{font-size:9px}}