.cinematic-module__r8W3hW__story{--pointer-x:0;--pointer-y:0;height:calc(100vh + var(--cinematic-desktop-scroll));isolation:isolate;background:#01040b;min-height:0;position:relative}.cinematic-module__r8W3hW__stage{background:radial-gradient(ellipse 60% 62% at calc(69% + var(--pointer-x) * 1.2%) calc(43% + var(--pointer-y) * 1.2%), #185cff30, transparent 68%), radial-gradient(ellipse 40% 42% at 83% 66%, #845cff1b, transparent 70%), linear-gradient(180deg, #01040b, #020711 54%, #01040b);height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.cinematic-module__r8W3hW__stage:before,.cinematic-module__r8W3hW__stage:after{content:"";pointer-events:none;position:absolute;inset:0}.cinematic-module__r8W3hW__stage:before{opacity:.28;background-image:linear-gradient(#3d70b50e 1px,#0000 1px),linear-gradient(90deg,#3d70b50b 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(74% 72% at 67% 48%,#000,#0000 82%);mask-image:radial-gradient(74% 72% at 67% 48%,#000,#0000 82%)}.cinematic-module__r8W3hW__stage:after{z-index:8;opacity:.12;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 30%,#ffffff73 0 .45px,#0000 .7px);background-size:5px 5px}.cinematic-module__r8W3hW__stageHalo{z-index:0;opacity:.55;width:58vw;max-width:980px;height:58vw;max-height:980px;transform:translate3d(calc(var(--pointer-x) * 10px), calc(-50% + var(--pointer-y) * 10px), 0);background:radial-gradient(circle,#17dcff14,#286cff0e 34%,#845cff09 52%,#0000 70%);border-radius:50%;transition:background .28s;position:absolute;top:50%;right:-8vw}.cinematic-module__r8W3hW__stage[data-scene=chaos] .cinematic-module__r8W3hW__stageHalo{background:radial-gradient(circle,#ff694a11,#286cff0a 38%,#0000 70%)}.cinematic-module__r8W3hW__stage[data-scene=flow] .cinematic-module__r8W3hW__stageHalo,.cinematic-module__r8W3hW__stage[data-scene=ecosystem] .cinematic-module__r8W3hW__stageHalo{background:radial-gradient(circle,#17dcff21,#286cff16 36%,#845cff0e 54%,#0000 71%)}.cinematic-module__r8W3hW__stageInner{z-index:2;grid-template-columns:minmax(500px,.84fr) minmax(680px,1.16fr);align-items:center;gap:26px;width:min(1600px,100% - 96px);height:100%;margin:0 auto;display:grid;position:relative}.cinematic-module__r8W3hW__copyStack{z-index:4;min-height:500px;position:relative}.cinematic-module__r8W3hW__copy{opacity:0;pointer-events:none;max-width:650px;transition:opacity .24s,transform .28s cubic-bezier(.2,.72,.2,1);position:absolute;inset:41.5% 0 auto;transform:translateY(calc(28px - 50%))}.cinematic-module__r8W3hW__copy[data-active]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.cinematic-module__r8W3hW__copy:first-child{transition:none}.cinematic-module__r8W3hW__story[data-started] .cinematic-module__r8W3hW__copy:first-child{transition:opacity .24s,transform .28s cubic-bezier(.2,.72,.2,1)}.cinematic-module__r8W3hW__copy>span,.cinematic-module__r8W3hW__reducedStory section>span{color:#73cfff;letter-spacing:.22em;align-items:center;gap:10px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}.cinematic-module__r8W3hW__copy>span:before,.cinematic-module__r8W3hW__reducedStory section>span:before{content:"";background:linear-gradient(90deg, var(--brand-cyan), var(--brand-blue));width:26px;height:1px;box-shadow:0 0 12px #17dcff80}.cinematic-module__r8W3hW__copy h1,.cinematic-module__r8W3hW__copy h2,.cinematic-module__r8W3hW__reducedStory h1,.cinematic-module__r8W3hW__reducedStory h2{max-width:720px;color:var(--text);letter-spacing:-.055em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(58px,5vw,84px);line-height:.965}.cinematic-module__r8W3hW__copy h2{font-size:clamp(46px,4.75vw,74px)}.cinematic-module__r8W3hW__copy h1 em{color:#0000;filter:drop-shadow(0 10px 25px #286cff29);background:linear-gradient(104deg,#17dcff,#286cff 51%,#a350ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.cinematic-module__r8W3hW__copy p,.cinematic-module__r8W3hW__reducedStory p{color:#98a9be;text-wrap:pretty;max-width:570px;margin:0;font-size:15px;line-height:1.75}.cinematic-module__r8W3hW__actions{flex-wrap:wrap;gap:13px;margin-top:29px;display:flex}.cinematic-module__r8W3hW__actions b{font-weight:500}.cinematic-module__r8W3hW__capabilityList{grid-template-columns:1fr 1fr;gap:8px;max-width:620px;margin-top:28px;display:grid}.cinematic-module__r8W3hW__capabilityList span{color:#b8c9dd;background:#050f1d9e;border:1px solid #5890da33;border-radius:8px;padding:11px 13px;font-size:11px}.cinematic-module__r8W3hW__visualColumn{height:min(86vh,840px);min-height:680px;position:relative}.cinematic-module__r8W3hW__coreScene{z-index:2;width:800px;height:660px;transform:translate(-50%, -51%) scale(1.04) translate3d(calc(var(--pointer-x) * 7px), calc(var(--pointer-y) * 6px), 0);transform-origin:50%;isolation:isolate;transition:opacity .24s,transform .28s cubic-bezier(.2,.72,.2,1),filter .24s;position:absolute;top:47.5%;left:50%}.cinematic-module__r8W3hW__sceneGrid{z-index:-4;opacity:.42;background-image:radial-gradient(circle,#519bff8c 1px,#0000 1.3px);background-size:24px 24px;border-radius:50%;position:absolute;inset:28px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 71%);mask-image:radial-gradient(circle,#000 20%,#0000 71%)}.cinematic-module__r8W3hW__sceneGrid:before,.cinematic-module__r8W3hW__sceneGrid:after{content:"";border:1px solid #4b9aff1a;border-radius:50%;position:absolute;inset:14%}.cinematic-module__r8W3hW__sceneGrid:after{border-color:#845cff1a;inset:26%}.cinematic-module__r8W3hW__atmosphere{z-index:-5;opacity:.8;filter:blur(10px);background:radial-gradient(circle,#1fa2ff29,#3950ff12 34%,#845cff0b 54%,#0000 72%);border-radius:50%;transition:opacity .24s,transform .28s;position:absolute;inset:9%}.cinematic-module__r8W3hW__signatureMark{z-index:-3;opacity:.035;width:520px;height:461px;transition:opacity .24s,transform .28s cubic-bezier(.2,.72,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.08)}.cinematic-module__r8W3hW__signatureMark .tomson-logo__asset{width:100%;height:100%;animation:.8s both cinematic-module__r8W3hW__brand-mark-reveal}.cinematic-module__r8W3hW__particles{z-index:-2;position:absolute;inset:0}.cinematic-module__r8W3hW__particles i{opacity:.34;background:#74dfff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 9px #286cff}.cinematic-module__r8W3hW__particles i:first-child{top:18%;left:9%}.cinematic-module__r8W3hW__particles i:nth-child(2){top:8%;left:19%}.cinematic-module__r8W3hW__particles i:nth-child(3){top:19%;left:35%}.cinematic-module__r8W3hW__particles i:nth-child(4){top:6%;left:58%}.cinematic-module__r8W3hW__particles i:nth-child(5){top:13%;left:79%}.cinematic-module__r8W3hW__particles i:nth-child(6){top:27%;left:92%}.cinematic-module__r8W3hW__particles i:nth-child(7){top:42%;left:84%}.cinematic-module__r8W3hW__particles i:nth-child(8){top:64%;left:95%}.cinematic-module__r8W3hW__particles i:nth-child(9){top:87%;left:77%}.cinematic-module__r8W3hW__particles i:nth-child(10){top:76%;left:61%}.cinematic-module__r8W3hW__particles i:nth-child(11){top:93%;left:49%}.cinematic-module__r8W3hW__particles i:nth-child(12){top:84%;left:33%}.cinematic-module__r8W3hW__particles i:nth-child(13){top:91%;left:16%}.cinematic-module__r8W3hW__particles i:nth-child(14){top:70%;left:5%}.cinematic-module__r8W3hW__particles i:nth-child(15){top:48%;left:12%}.cinematic-module__r8W3hW__particles i:nth-child(16){top:28%;left:46%}.cinematic-module__r8W3hW__particles i:nth-child(17){top:30%;left:67%}.cinematic-module__r8W3hW__particles i:nth-child(18){top:61%;left:29%}.cinematic-module__r8W3hW__routes{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cinematic-module__r8W3hW__route,.cinematic-module__r8W3hW__routeBase,.cinematic-module__r8W3hW__routeGlow{fill:none;vector-effect:non-scaling-stroke;transition:opacity .24s,stroke-width .24s,filter .24s}.cinematic-module__r8W3hW__routeBase{stroke:#20334e;stroke-width:2.2px;opacity:.58}.cinematic-module__r8W3hW__route{stroke-width:1.35px;stroke-dasharray:3 8;opacity:.54}.cinematic-module__r8W3hW__routeGlow{stroke:#286cff;stroke-width:8px;opacity:.055}.cinematic-module__r8W3hW__routes g[data-active] .cinematic-module__r8W3hW__route{stroke:#17dcff;stroke-width:2.2px;opacity:1}.cinematic-module__r8W3hW__routes g[data-active] .cinematic-module__r8W3hW__routeBase{stroke:#294a75;opacity:.9}.cinematic-module__r8W3hW__routes g[data-active] .cinematic-module__r8W3hW__routeGlow{opacity:.3}.cinematic-module__r8W3hW__routes g[data-dimmed] .cinematic-module__r8W3hW__route{opacity:.12}.cinematic-module__r8W3hW__routes g[data-dimmed] .cinematic-module__r8W3hW__routeBase{opacity:.24}.cinematic-module__r8W3hW__routes g[data-dimmed] .cinematic-module__r8W3hW__routeGlow{opacity:.015}.cinematic-module__r8W3hW__packets{z-index:1;pointer-events:none;opacity:0;transition:opacity .24s;position:absolute;inset:0}.cinematic-module__r8W3hW__packet{--packet-delay:0s;--packet-duration:8s;offset-rotate:0deg;offset-path:var(--packet-path);opacity:0;width:7px;height:7px;animation:cinematic-module__r8W3hW__packet-travel var(--packet-duration) var(--packet-delay) linear infinite;animation-play-state:paused;display:none;position:absolute;top:0;left:0}.cinematic-module__r8W3hW__packet[data-enabled]{animation-play-state:running;display:inline}.cinematic-module__r8W3hW__packet[data-reverse]{animation-direction:reverse}.cinematic-module__r8W3hW__packet text{fill:#9be6ff;letter-spacing:.08em;font-size:8px}.cinematic-module__r8W3hW__packet circle{fill:#f7fdff;filter:drop-shadow(0 0 5px #17dcff)}.cinematic-module__r8W3hW__packet[data-active]{filter:saturate(1.25)}.cinematic-module__r8W3hW__packet[data-active] circle{filter:drop-shadow(0 0 7px #17dcff)}.cinematic-module__r8W3hW__packet[data-dimmed]{opacity:.12!important}.cinematic-module__r8W3hW__nodeLayer{z-index:3;position:absolute;inset:0}.cinematic-module__r8W3hW__node{left:var(--node-x);top:var(--node-y);color:#eff6ff;cursor:pointer;background:linear-gradient(145deg,#091930f0,#030c1bf5);border:1px solid #659ae43d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:118px;min-height:82px;padding:10px 8px;transition:transform .28s cubic-bezier(.2,.72,.2,1),opacity .24s,border-color .24s,box-shadow .24s,filter .24s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff09,0 16px 36px #00000038}.cinematic-module__r8W3hW__node:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0,#17dcff24,#0000 67%);transition:opacity .24s;position:absolute;inset:0}.cinematic-module__r8W3hW__nodeIcon{color:#449aff;filter:drop-shadow(0 0 8px #286cff4d);place-items:center;width:29px;height:29px;margin-bottom:6px;display:grid}.cinematic-module__r8W3hW__nodeIcon svg{width:26px;height:26px}.cinematic-module__r8W3hW__node strong{z-index:1;letter-spacing:.075em;font-size:10px;line-height:14px;position:relative}.cinematic-module__r8W3hW__node small{z-index:1;color:#6ecdec;letter-spacing:.14em;margin-top:4px;font-size:6px;line-height:9px;position:relative}.cinematic-module__r8W3hW__node:hover,.cinematic-module__r8W3hW__node:focus-visible,.cinematic-module__r8W3hW__node[data-active]{border-color:#2ad2ffb8;transform:translate(-50%,calc(-50% - 5px))scale(1.04);box-shadow:0 18px 45px #00000042,0 0 28px #286cff2e,inset 0 1px #ffffff14}.cinematic-module__r8W3hW__node:hover:after,.cinematic-module__r8W3hW__node:focus-visible:after,.cinematic-module__r8W3hW__node[data-active]:after{opacity:1}.cinematic-module__r8W3hW__node[data-dimmed]{opacity:.3;filter:saturate(.35)}.cinematic-module__r8W3hW__coreNode{z-index:5;color:#f6f8ff;cursor:pointer;background:linear-gradient(145deg,#041f42fb,#0a0a27fc) padding-box padding-box,linear-gradient(125deg,#17dcff,#286cff 48%,#9458ff) border-box;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:224px;height:162px;padding:0;transition:transform .28s,box-shadow .24s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #3869ff33,0 0 38px #17b4ff42,20px 7px 52px #845cff26,inset 0 1px #ffffff24,inset 0 0 40px #286cff24}.cinematic-module__r8W3hW__coreNode>i{z-index:-1;background:radial-gradient(circle,#17dcff29,#286cff12 36%,#0000 70%);border-radius:50%;position:absolute;inset:-65px}.cinematic-module__r8W3hW__coreNode .tomson-logo{width:66px;height:50px;margin-bottom:2px}.cinematic-module__r8W3hW__coreNode strong{letter-spacing:.17em;margin-top:2px;font-size:10px;line-height:15px}.cinematic-module__r8W3hW__coreNode>span{color:#f7f9ff;letter-spacing:.06em;margin-top:4px;font-size:12px;font-weight:800;line-height:17px}.cinematic-module__r8W3hW__coreNode small{color:#69c8eb;letter-spacing:.12em;margin-top:5px;font-size:6px;line-height:9px}.cinematic-module__r8W3hW__coreNode:hover,.cinematic-module__r8W3hW__coreNode:focus-visible,.cinematic-module__r8W3hW__coreNode[data-active]{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 0 1px #3869ff47,0 0 52px #17b4ff57,24px 9px 66px #a350ff36,inset 0 1px #ffffff29,inset 0 0 46px #286cff2e}.cinematic-module__r8W3hW__chaosSignals{z-index:4;pointer-events:none;opacity:0;transition:opacity .24s;position:absolute;inset:0}.cinematic-module__r8W3hW__chaosSignals span{color:#ff937c;letter-spacing:.12em;background:#200b0eb8;border:1px solid #ff6e5047;border-radius:4px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;box-shadow:0 0 16px #ff4b3e14}.cinematic-module__r8W3hW__chaosSignals span:first-child{top:36%;left:27%}.cinematic-module__r8W3hW__chaosSignals span:nth-child(2){top:23%;left:57%}.cinematic-module__r8W3hW__chaosSignals span:nth-child(3){top:64%;left:69%}.cinematic-module__r8W3hW__chaosSignals span:nth-child(4){top:62%;left:18%}.cinematic-module__r8W3hW__chaosSignals span:nth-child(5){top:79%;left:53%}.cinematic-module__r8W3hW__routeLabels{z-index:2;pointer-events:none;opacity:0;transition:opacity .24s;position:absolute;inset:0}.cinematic-module__r8W3hW__routeLabels span{color:#78d4f4;letter-spacing:.12em;background:#030c19b8;border:1px solid #39a2ff33;border-radius:3px;padding:3px 6px;font-size:6px;position:absolute}.cinematic-module__r8W3hW__labelOrder{top:31%;left:29%}.cinematic-module__r8W3hW__labelStock{top:31%;right:29%}.cinematic-module__r8W3hW__labelApi{bottom:28%;left:30%}.cinematic-module__r8W3hW__labelWebhook{bottom:29%;right:27%}.cinematic-module__r8W3hW__labelOk{top:47%;right:13%}.cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__routes{opacity:.44}.cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__node{opacity:.72;transform:translate(calc(-50% + var(--chaos-x) * .34), calc(-50% + var(--chaos-y) * .34)) rotate(calc(var(--chaos-r) * .35))}.cinematic-module__r8W3hW__coreScene[data-scene=chaos] .cinematic-module__r8W3hW__node{transform:translate(calc(-50% + var(--chaos-x)), calc(-50% + var(--chaos-y))) rotate(var(--chaos-r));filter:saturate(.7);border-color:#ff845c2e}.cinematic-module__r8W3hW__coreScene[data-scene=chaos] .cinematic-module__r8W3hW__routes{opacity:.36;filter:saturate(.25)}.cinematic-module__r8W3hW__coreScene[data-scene=chaos] .cinematic-module__r8W3hW__route{stroke:#e76d62;stroke-dasharray:2 13;opacity:.24}.cinematic-module__r8W3hW__coreScene[data-scene=chaos] .cinematic-module__r8W3hW__coreNode{opacity:.32;transform:translate(-50%,-50%)scale(.82)}.cinematic-module__r8W3hW__coreScene[data-scene=chaos] .cinematic-module__r8W3hW__chaosSignals{opacity:1}.cinematic-module__r8W3hW__coreScene[data-scene=integration] .cinematic-module__r8W3hW__routeLabels{opacity:.35}.cinematic-module__r8W3hW__coreScene[data-scene=integration] .cinematic-module__r8W3hW__route{stroke-dasharray:2 6;opacity:.72}.cinematic-module__r8W3hW__coreScene[data-scene=integration] .cinematic-module__r8W3hW__routeBase{opacity:.74}.cinematic-module__r8W3hW__coreScene[data-scene=flow] .cinematic-module__r8W3hW__packets,.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem] .cinematic-module__r8W3hW__packets,.cinematic-module__r8W3hW__coreScene[data-scene=capabilities] .cinematic-module__r8W3hW__packets,.cinematic-module__r8W3hW__coreScene[data-scene=flow] .cinematic-module__r8W3hW__routeLabels,.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem] .cinematic-module__r8W3hW__routeLabels{opacity:1}.cinematic-module__r8W3hW__coreScene[data-scene=flow] .cinematic-module__r8W3hW__route,.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem] .cinematic-module__r8W3hW__route{stroke-dasharray:1 7;opacity:.88}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem]{transform:translate(-50%, -50%) scale(.98) translate3d(calc(var(--pointer-x) * 7px), calc(var(--pointer-y) * 6px), 0)}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem] .cinematic-module__r8W3hW__atmosphere{opacity:1;transform:scale(1.12)}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem] .cinematic-module__r8W3hW__signatureMark{opacity:.09;transform:translate(-50%,-50%)scale(1.2)}.cinematic-module__r8W3hW__coreScene[data-scene=technologies]{opacity:.12;filter:blur(3px);transform:translate(-50%,-50%)scale(.74)}.cinematic-module__r8W3hW__technologyOverlay{z-index:6;opacity:0;pointer-events:none;transition:opacity .24s,transform .28s cubic-bezier(.2,.72,.2,1);position:absolute;inset:50% 0 auto;transform:translateY(calc(26px - 50%))}.cinematic-module__r8W3hW__technologyOverlay[data-active]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.cinematic-module__r8W3hW__progress{z-index:9;align-items:stretch;gap:11px;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.cinematic-module__r8W3hW__progressTrack{background:#577eb429;width:1px;position:relative;overflow:hidden}.cinematic-module__r8W3hW__progressTrack i{transform-origin:top;background:linear-gradient(#17dcff,#286cff 54%,#845cff);position:absolute;inset:0;box-shadow:0 0 10px #286cff80}.cinematic-module__r8W3hW__progress ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.cinematic-module__r8W3hW__progress li{color:#485a70;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;font-weight:700;line-height:11px;transition:color .3s;display:flex}.cinematic-module__r8W3hW__progress li span{color:#35485f;font-variant-numeric:tabular-nums}.cinematic-module__r8W3hW__progress li[data-active]{color:#c8d8ec}.cinematic-module__r8W3hW__progress li[data-active] span{color:#65d9ff}.cinematic-module__r8W3hW__progress li[data-complete]{color:#657a93}.cinematic-module__r8W3hW__scrollCue{z-index:9;color:#5a6f88;letter-spacing:.2em;justify-items:center;gap:7px;font-size:7px;transition:opacity .4s;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cinematic-module__r8W3hW__scrollCue i{background:linear-gradient(#4ba8ff,#0000);width:1px;height:25px;animation:1.8s ease-in-out infinite cinematic-module__r8W3hW__scroll-cue}.cinematic-module__r8W3hW__stage:not([data-scene=entry]) .cinematic-module__r8W3hW__scrollCue,.cinematic-module__r8W3hW__stage[data-scene=entry]:not([data-micro="0"]) .cinematic-module__r8W3hW__scrollCue{opacity:0}.cinematic-module__r8W3hW__microReadout{border-left:1px solid #3c9cff80;width:min(100%,560px);padding-left:13px;position:absolute;top:calc(100% + 22px);left:0}.cinematic-module__r8W3hW__microReadout:not([data-initial]) .cinematic-module__r8W3hW__microHeading,.cinematic-module__r8W3hW__microReadout:not([data-initial])>p{animation:.24s both cinematic-module__r8W3hW__micro-copy-in}.cinematic-module__r8W3hW__microHeading{align-items:center;gap:11px;min-height:16px;display:flex}.cinematic-module__r8W3hW__microHeading strong{color:#87daff;letter-spacing:.12em;font-size:9px;font-weight:750;line-height:14px}.cinematic-module__r8W3hW__microReadout p{color:#a9bad0;text-wrap:pretty;margin-top:5px;font-size:12px;line-height:1.5}.cinematic-module__r8W3hW__microDots{flex-shrink:0;gap:4px;display:inline-flex}.cinematic-module__r8W3hW__microDots[data-layout=mobile]{display:none}.cinematic-module__r8W3hW__microDots i{background:#293a53;border-radius:1px;width:13px;height:2px;transition:background-color .24s}.cinematic-module__r8W3hW__microDots i[data-complete]{background:#377da5}.cinematic-module__r8W3hW__microDots i[data-active]{background:#8fe1ff;box-shadow:0 0 6px #58caff4d}.cinematic-module__r8W3hW__stage[data-scene=chaos] .cinematic-module__r8W3hW__microHeading strong{color:#ffad96}.cinematic-module__r8W3hW__stage[data-scene=chaos] .cinematic-module__r8W3hW__microReadout{border-color:#ff7d5f99}.cinematic-module__r8W3hW__stage[data-scene=chaos] .cinematic-module__r8W3hW__microDots i[data-active]{background:#ff9b80}.cinematic-module__r8W3hW__stage[data-scene=chaos] .cinematic-module__r8W3hW__microDots i[data-complete]{background:#a36251}.cinematic-module__r8W3hW__capabilityList span{transition:border-color .2s,color .2s,background .2s}.cinematic-module__r8W3hW__capabilityList span[data-active]{color:#e7f8ff;background:#1859934d;border-color:#438acd}.cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__node[data-dimmed]{opacity:.22}.cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__node[data-active],.cinematic-module__r8W3hW__coreScene[data-scene=entry][data-micro="2"] .cinematic-module__r8W3hW__routes,.cinematic-module__r8W3hW__coreScene[data-scene=entry][data-micro="3"] .cinematic-module__r8W3hW__routes{opacity:1}.cinematic-module__r8W3hW__coreScene[data-scene=integration][data-micro="0"] .cinematic-module__r8W3hW__node{opacity:.35}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem][data-micro="3"] .cinematic-module__r8W3hW__coreNode{box-shadow:0 0 0 1px #3869ff47,0 0 52px #17b4ff57,24px 9px 66px #a350ff36,inset 0 1px #ffffff29}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem]:not([data-micro="3"]) .cinematic-module__r8W3hW__signatureMark{opacity:.045}.cinematic-module__r8W3hW__coreScene[data-chaos-count]:not([data-chaos-count="0"]) .cinematic-module__r8W3hW__chaosSignals{opacity:1}.cinematic-module__r8W3hW__chaosSignals span,.cinematic-module__r8W3hW__routeLabels span{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(4px)}.cinematic-module__r8W3hW__chaosSignals span[data-visible],.cinematic-module__r8W3hW__routeLabels span[data-visible]{opacity:1;transform:none}.cinematic-module__r8W3hW__coreScene .cinematic-module__r8W3hW__routeLabels{opacity:1}.cinematic-module__r8W3hW__labelSync{top:47%;left:18%}.cinematic-module__r8W3hW__technologyOverlay[data-micro="0"] [data-brand-batch="1"],.cinematic-module__r8W3hW__technologyOverlay[data-micro="0"] [data-brand-batch="2"],.cinematic-module__r8W3hW__technologyOverlay[data-micro="1"] [data-brand-batch="2"]{visibility:hidden;opacity:0;transform:translateY(10px)}.cinematic-module__r8W3hW__technologyOverlay:not([data-micro="3"]) [data-technology-cta]{visibility:hidden}.cinematic-module__r8W3hW__reducedMicroList{grid-template-columns:1fr 1fr;gap:14px 24px;max-width:800px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cinematic-module__r8W3hW__reducedMicroList li{border-left:1px solid #315279;gap:5px;padding-left:12px;display:grid}.cinematic-module__r8W3hW__reducedMicroList strong{color:#8bdcff;letter-spacing:.08em;font-size:10px}.cinematic-module__r8W3hW__reducedMicroList li>span{color:#a9bad0;font-size:13px;line-height:1.5}.cinematic-module__r8W3hW__reducedStory,.cinematic-module__r8W3hW__mobileTechnologies{display:none}@keyframes cinematic-module__r8W3hW__packet-travel{0%{offset-distance:0%;opacity:0}9%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cinematic-module__r8W3hW__micro-copy-in{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes cinematic-module__r8W3hW__scroll-cue{0%,to{opacity:.25;transform-origin:top;transform:scaleY(.5)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes cinematic-module__r8W3hW__brand-mark-reveal{0%{opacity:0}to{opacity:1}}@media (min-width:1720px){.cinematic-module__r8W3hW__coreScene{transform:translate(-50%,-51%)scale(1.14)}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem]{transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:1240px){.cinematic-module__r8W3hW__stageInner{grid-template-columns:minmax(350px,.84fr) minmax(500px,1.16fr);width:min(1180px,100% - 64px)}.cinematic-module__r8W3hW__copy h1,.cinematic-module__r8W3hW__copy h2{font-size:clamp(44px,5vw,62px)}.cinematic-module__r8W3hW__coreScene{transform:translate(-50%,-50%)scale(.78)}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem]{transform:translate(-50%,-50%)scale(.74)}}@media (max-width:1100px){.cinematic-module__r8W3hW__progress{display:none}}@media (max-width:930px){.cinematic-module__r8W3hW__stage{min-height:640px}.cinematic-module__r8W3hW__stageInner{grid-template-rows:43% 57%;grid-template-columns:1fr;gap:0;width:calc(100% - 38px);padding-top:76px}.cinematic-module__r8W3hW__copyStack{min-height:0}.cinematic-module__r8W3hW__copy{text-align:center;max-width:730px;inset:50% 0 auto;transform:translateY(calc(20px - 50%))}.cinematic-module__r8W3hW__copy[data-active]{transform:translateY(-50%)}.cinematic-module__r8W3hW__copy>span{justify-content:center}.cinematic-module__r8W3hW__copy h1,.cinematic-module__r8W3hW__copy h2{margin:11px auto 12px;font-size:clamp(37px,7vw,55px);line-height:1}.cinematic-module__r8W3hW__copy p{margin-inline:auto;font-size:13px;line-height:1.58}.cinematic-module__r8W3hW__actions{justify-content:center;margin-top:18px}.cinematic-module__r8W3hW__capabilityList{margin:17px auto 0}.cinematic-module__r8W3hW__visualColumn{height:100%;min-height:0}.cinematic-module__r8W3hW__coreScene{transform:translate(-50%,-50%)scale(.64)}.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem]{transform:translate(-50%,-50%)scale(.61)}.cinematic-module__r8W3hW__progress{display:none}.cinematic-module__r8W3hW__scrollCue{bottom:10px}.cinematic-module__r8W3hW__microReadout{border-left:0;padding-left:0;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.cinematic-module__r8W3hW__microHeading{justify-content:center}}@media (max-width:640px){.cinematic-module__r8W3hW__story{height:calc(100vh + var(--cinematic-mobile-scroll))}.cinematic-module__r8W3hW__stage{min-height:620px}.cinematic-module__r8W3hW__stageInner{grid-template-rows:46% 54%;width:calc(100% - 24px);padding-top:70px}.cinematic-module__r8W3hW__copy h1,.cinematic-module__r8W3hW__copy h2{font-size:clamp(42px,12vw,54px);line-height:.96}.cinematic-module__r8W3hW__copy h1 em{filter:none;text-shadow:0 10px 25px #286cff29}.cinematic-module__r8W3hW__copy p{max-width:430px;font-size:15px;line-height:1.52}.cinematic-module__r8W3hW__copy>span{letter-spacing:.16em;font-size:8px}.cinematic-module__r8W3hW__actions{width:min(100%,360px);margin-inline:auto;display:grid}.cinematic-module__r8W3hW__actions .button{min-height:43px}.cinematic-module__r8W3hW__capabilityList{grid-template-columns:1fr 1fr;gap:5px}.cinematic-module__r8W3hW__capabilityList span{padding:8px;font-size:9px}.cinematic-module__r8W3hW__visualColumn{place-items:center;display:grid}.cinematic-module__r8W3hW__coreScene,.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem]{width:min(100%,430px);height:330px;transform:translate(-50%,-50%)}.cinematic-module__r8W3hW__coreScene[data-scene=technologies]{transform:translate(-50%,-50%)scale(.94)}.cinematic-module__r8W3hW__node{border-radius:10px;width:92px;min-height:66px;padding:7px 6px}.cinematic-module__r8W3hW__nodeIcon{width:24px;height:24px;margin-bottom:3px}.cinematic-module__r8W3hW__nodeIcon svg{width:22px;height:22px}.cinematic-module__r8W3hW__node strong{font-size:11px;line-height:13px}.cinematic-module__r8W3hW__node small{margin-top:2px;font-size:7px;line-height:9px}.cinematic-module__r8W3hW__node[data-node=shop]{top:24%;left:15%}.cinematic-module__r8W3hW__node[data-node=marketplace]{top:12%;left:50%}.cinematic-module__r8W3hW__node[data-node=erp]{top:24%;left:85%}.cinematic-module__r8W3hW__node[data-node=crm]{top:73%;left:85%}.cinematic-module__r8W3hW__node[data-node=ai]{top:89%;left:50%}.cinematic-module__r8W3hW__coreNode{border-radius:15px;width:148px;height:108px}.cinematic-module__r8W3hW__coreNode .tomson-logo{width:50px;height:38px}.cinematic-module__r8W3hW__coreNode strong{font-size:8px}.cinematic-module__r8W3hW__coreNode>span{font-size:10px}.cinematic-module__r8W3hW__coreNode small{font-size:5px}.cinematic-module__r8W3hW__signatureMark{width:260px;height:230px}.cinematic-module__r8W3hW__node[data-mobile-hidden]{display:none}.cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__node{transform:translate(calc(-50% + var(--chaos-x) * .12), calc(-50% + var(--chaos-y) * .12)) rotate(calc(var(--chaos-r) * .15))}.cinematic-module__r8W3hW__coreScene[data-scene=chaos] .cinematic-module__r8W3hW__node{transform:translate(calc(-50% + var(--chaos-x) * .3), calc(-50% + var(--chaos-y) * .3)) rotate(calc(var(--chaos-r) * .4))}.cinematic-module__r8W3hW__technologyOverlay{left:-2px;right:-2px}.cinematic-module__r8W3hW__scrollCue span{display:none}.cinematic-module__r8W3hW__stage:after{opacity:.08;background-size:7px 7px}.cinematic-module__r8W3hW__particles i:nth-child(n+11){display:none}.cinematic-module__r8W3hW__mobileTechnologies{width:calc(100% - 28px);margin:0 auto;padding:96px 0 20px;display:block}.cinematic-module__r8W3hW__microReadout{top:calc(100% + 12px)}.cinematic-module__r8W3hW__microHeading strong{letter-spacing:.07em;font-size:8px}.cinematic-module__r8W3hW__microReadout p{font-size:11px;line-height:1.35}.cinematic-module__r8W3hW__microDots i{width:9px}.cinematic-module__r8W3hW__microDots[data-layout=desktop]{display:none}.cinematic-module__r8W3hW__microDots[data-layout=mobile]{display:inline-flex}.cinematic-module__r8W3hW__packets{width:100%;height:100%}.cinematic-module__r8W3hW__routes g[data-route=warehouse],.cinematic-module__r8W3hW__routes g[data-route=couriers],.cinematic-module__r8W3hW__routes g[data-route=payments],.cinematic-module__r8W3hW__packet[data-route=warehouse],.cinematic-module__r8W3hW__packet[data-route=couriers],.cinematic-module__r8W3hW__packet[data-route=payments]{display:none}.cinematic-module__r8W3hW__routes g[data-route=shop] path{d:path("M120 158 C240 180 300 245 400 330")}.cinematic-module__r8W3hW__routes g[data-route=erp] path{d:path("M680 158 C560 180 500 245 400 330")}.cinematic-module__r8W3hW__routes g[data-route=crm] path{d:path("M680 482 C560 460 500 415 400 330")}.cinematic-module__r8W3hW__packet[data-route=shop]{offset-path:path("M120 158 C240 180 300 245 400 330")}.cinematic-module__r8W3hW__packet[data-route=erp]{offset-path:path("M680 158 C560 180 500 245 400 330")}.cinematic-module__r8W3hW__packet[data-route=crm]{offset-path:path("M680 482 C560 460 500 415 400 330")}.cinematic-module__r8W3hW__packet text{font-size:12px}.cinematic-module__r8W3hW__stage[data-scene=entry] .cinematic-module__r8W3hW__copy{top:calc(50% + 16px)}.cinematic-module__r8W3hW__stage[data-scene=entry] .cinematic-module__r8W3hW__coreScene{top:calc(47.5% + 38px)}}@media (max-width:640px) and (max-height:800px){.cinematic-module__r8W3hW__stageInner{padding-top:94px}.cinematic-module__r8W3hW__copyStack{align-self:stretch}.cinematic-module__r8W3hW__copy,.cinematic-module__r8W3hW__stage[data-scene=entry] .cinematic-module__r8W3hW__copy{inset:0 0 auto;transform:translateY(12px)}.cinematic-module__r8W3hW__copy[data-active]{transform:none}.cinematic-module__r8W3hW__copy h1,.cinematic-module__r8W3hW__copy h2{font-size:clamp(34px,10vw,42px)}.cinematic-module__r8W3hW__copy p{font-size:13px;line-height:1.5}.cinematic-module__r8W3hW__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.cinematic-module__r8W3hW__actions .button{min-height:40px;padding-inline:10px;font-size:11px}.cinematic-module__r8W3hW__microReadout p{font-size:10px;line-height:1.35}.cinematic-module__r8W3hW__capabilityList{margin-top:10px}.cinematic-module__r8W3hW__capabilityList span{padding:6px}.cinematic-module__r8W3hW__stage[data-scene=entry] .cinematic-module__r8W3hW__coreScene{top:calc(47.5% + 12px)}.cinematic-module__r8W3hW__stage[data-scene=capabilities] .cinematic-module__r8W3hW__coreScene{top:calc(47.5% + 18px)}}@media (max-width:640px) and (max-height:650px){.cinematic-module__r8W3hW__stage{height:100svh;min-height:0}.cinematic-module__r8W3hW__stageInner{grid-template-rows:58% 42%;padding-top:84px}.cinematic-module__r8W3hW__copy h1,.cinematic-module__r8W3hW__copy h2{margin-block:9px;font-size:30px;line-height:1}.cinematic-module__r8W3hW__copy p{font-size:12px;line-height:1.4}.cinematic-module__r8W3hW__copy>span{font-size:7px;line-height:12px}.cinematic-module__r8W3hW__actions{margin-top:12px}.cinematic-module__r8W3hW__actions .button{min-height:38px;font-size:10px}.cinematic-module__r8W3hW__capabilityList{margin-top:10px}.cinematic-module__r8W3hW__capabilityList span{padding:5px;font-size:8px}.cinematic-module__r8W3hW__microReadout{top:calc(100% + 9px)}.cinematic-module__r8W3hW__microReadout p{font-size:10px}.cinematic-module__r8W3hW__coreScene,.cinematic-module__r8W3hW__coreScene[data-scene=ecosystem],.cinematic-module__r8W3hW__coreScene[data-scene=technologies]{top:50%;transform:translate(-50%,-50%)scale(.54)}.cinematic-module__r8W3hW__stage[data-scene=entry] .cinematic-module__r8W3hW__coreScene,.cinematic-module__r8W3hW__stage[data-scene=capabilities] .cinematic-module__r8W3hW__coreScene{top:50%}.cinematic-module__r8W3hW__technologyOverlay{transform-origin:50%;transform:translateY(calc(12px - 50%))scale(.7)}.cinematic-module__r8W3hW__technologyOverlay[data-active]{transform:translateY(-50%)scale(.7)}.cinematic-module__r8W3hW__scrollCue{display:none}}@media (prefers-reduced-motion:reduce){.cinematic-module__r8W3hW__story *,.cinematic-module__r8W3hW__story :before,.cinematic-module__r8W3hW__story :after{transition:none!important;animation:none!important}.cinematic-module__r8W3hW__story{background:#01040b;flex-direction:column;height:auto;min-height:0;display:flex}.cinematic-module__r8W3hW__reducedStory{order:1;gap:1px;width:min(1120px,100% - 40px);margin:0 auto;padding:120px 0 40px;display:grid}.cinematic-module__r8W3hW__reducedStory section{border-bottom:1px solid #5684c224;flex-direction:column;justify-content:center;min-height:52vh;padding:64px 0;display:flex}.cinematic-module__r8W3hW__reducedStory h1,.cinematic-module__r8W3hW__reducedStory h2{max-width:850px;font-size:clamp(38px,6vw,68px)}.cinematic-module__r8W3hW__stage{background:#01040b;border-bottom:1px solid #5684c224;order:2;width:min(1120px,100% - 40px);height:660px;min-height:660px;margin:0 auto;position:relative;top:auto}.cinematic-module__r8W3hW__stage:before,.cinematic-module__r8W3hW__stage:after,.cinematic-module__r8W3hW__stageHalo,.cinematic-module__r8W3hW__copyStack,.cinematic-module__r8W3hW__progress,.cinematic-module__r8W3hW__scrollCue{display:none}.cinematic-module__r8W3hW__stageInner{width:100%;height:100%;padding:0;display:block}.cinematic-module__r8W3hW__visualColumn{width:100%;height:100%;min-height:0}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene{transform:translate(-50%,-50%)scale(.78)}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__node{opacity:1;transform:translate(-50%,-50%)}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__routes,.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__packets,.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__routeLabels{opacity:1}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__route{stroke-dasharray:1 7;opacity:.88}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__atmosphere{opacity:1;transform:scale(1.12)}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene[data-scene=entry] .cinematic-module__r8W3hW__signatureMark{opacity:.09;transform:translate(-50%,-50%)scale(1.2)}.cinematic-module__r8W3hW__mobileTechnologies{width:min(1120px,100% - 40px);margin:0 auto;padding:80px 0;display:block}.cinematic-module__r8W3hW__packet,.cinematic-module__r8W3hW__scrollCue i{animation:none}.cinematic-module__r8W3hW__signatureMark .tomson-logo__asset{animation:none}.cinematic-module__r8W3hW__packet{opacity:1;offset-distance:52%}.cinematic-module__r8W3hW__packet:nth-child(2n){offset-distance:34%}.cinematic-module__r8W3hW__packet:nth-child(3n){offset-distance:68%}.cinematic-module__r8W3hW__technologyOverlay{display:none}.cinematic-module__r8W3hW__reducedStory h1 em{color:#4ebaff;font-style:normal}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.cinematic-module__r8W3hW__stage{height:390px;min-height:390px}.cinematic-module__r8W3hW__stage .cinematic-module__r8W3hW__coreScene{width:800px;height:660px;transform:translate(-50%,-50%)scale(.45)}.cinematic-module__r8W3hW__mobileTechnologies{width:calc(100% - 28px);padding-top:64px}.cinematic-module__r8W3hW__reducedMicroList{grid-template-columns:1fr}}
.real-technologies-module__RtMNhG__technologyScene{background:linear-gradient(145deg,#071428f2,#030a16f7);border:1px solid #5c95e238;border-radius:18px;width:min(760px,100%);margin:0 auto;padding:24px;box-shadow:0 32px 80px #00000052,inset 0 1px #ffffff0a}.real-technologies-module__RtMNhG__technologyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.real-technologies-module__RtMNhG__technologyGrid .brand-logo{height:68px}.real-technologies-module__RtMNhG__technologyTile{min-width:0;transition:opacity .25s,transform .25s}.real-technologies-module__RtMNhG__technologyTile .brand-logo{width:100%}.real-technologies-module__RtMNhG__textLink{color:#8bdcff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;margin:18px auto 0;font-size:11px;font-weight:750;display:flex}.real-technologies-module__RtMNhG__textLink span{transition:transform .25s}.real-technologies-module__RtMNhG__textLink:hover span{transform:translate(4px)}@media (max-width:640px){.real-technologies-module__RtMNhG__technologyScene{padding:12px}.real-technologies-module__RtMNhG__technologyGrid{grid-template-columns:repeat(3,1fr);gap:5px}.real-technologies-module__RtMNhG__technologyGrid .brand-logo{height:54px;padding:8px}.real-technologies-module__RtMNhG__textLink{margin-top:13px;font-size:8px}}
