.hero-sticker,.intelligence-note,.hero-note{display:none!important}.hero-art .hero-scene{transform:translateX(65px)!important;transition:opacity .65s ease,transform .85s cubic-bezier(.22,.7,.2,1)!important}.hero-art .hero-scene.active{transform:translateX(0)!important}.hero-art .hero-scene.active>img{animation:none}.copy-enter{animation:copy-slide .65s cubic-bezier(.22,.7,.2,1) both}.hero-demo{position:absolute;right:4%;bottom:24%;z-index:5;width:42%;color:white;letter-spacing:.7px;background:linear-gradient(110deg,#082635ed,#08263599);border-left:2px solid #79dfff;padding:23px 26px}.hero-demo>span{font-size:8px;letter-spacing:2px}.hero-demo p{font-size:11px;color:#d8eaf3;line-height:1.5;margin-top:20px}.demo-workflow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;font-size:10px}.demo-workflow b{font-weight:500;animation:node-glow 4s infinite}.demo-workflow b:nth-of-type(2){animation-delay:1s}.demo-workflow b:nth-of-type(3){animation-delay:2s}.demo-workflow i{font-style:normal;color:#7adeff}.demo-tasks{display:flex;gap:14px;margin-top:25px}.demo-tasks b{font-size:11px;font-weight:500;animation:task-float 3s infinite}.demo-tasks b:nth-child(2){animation-delay:.4s}.demo-tasks b:nth-child(3){animation-delay:.8s}.voice-wave,.mini-wave{display:flex;gap:5px;align-items:center;height:48px;margin:15px 0}.voice-wave i,.mini-wave i{height:12px;width:3px;background:#7de4ff;animation:voice 1s ease-in-out infinite alternate}.voice-wave i:nth-child(3n){animation-delay:.3s}.voice-wave i:nth-child(3n+1){animation-delay:.6s}.mini-wave i{animation-delay:calc(var(--n)*-.09s)}.hero[data-slide="1"] .hero-demo{background:#0b2d42e0}.panel-arrive{animation:panel-slide .55s ease-out}.solution-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d8e3e9;padding-top:24px;margin-bottom:10px}.solution-controls>span{font-size:8px;letter-spacing:1.2px;color:#58768b}.solution-controls b{font-weight:500;margin-left:12px}.solution-controls>div{display:flex;gap:9px}.solution-controls button{width:34px;height:34px;border:1px solid #bed4e0;border-radius:50%;background:white;color:#315569}.solution-picture{position:relative}.solution-picture [hidden]{display:none!important}.solution-picture .ambassador-robot{width:100%;height:100%;display:block;background:#53acda}.robot-face{filter:drop-shadow(0 0 3px #aaf7ff);animation:face-light 4s infinite}.solution-motion{position:absolute;right:16px;left:16px;bottom:62px;background:linear-gradient(110deg,#06263bee,#06263bbf);padding:20px 25px;color:white;border-top:1px solid #61cbf1;pointer-events:none}.solution-motion>span{font-size:7px;letter-spacing:1.5px;color:#bbeafc}.mini-flow{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:15px;font-size:9px}.mini-flow b{font-weight:500;animation:node-glow 4s infinite}.mini-flow b:nth-of-type(2){animation-delay:1s}.mini-flow b:nth-of-type(3){animation-delay:2s}.mini-flow i{font-style:normal;color:#79dfff}.solution-motion svg{height:60px;width:100%;margin-top:15px}.chart-line{stroke-dasharray:350;stroke-dashoffset:350;animation:draw-chart 4s ease-in-out infinite}.type-sequence{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.type-sequence b{font-size:17px;letter-spacing:-.5px;animation:type-reveal 4s infinite}.type-sequence b:nth-child(2){animation-delay:.4s}.type-sequence b:nth-child(3){animation-delay:.8s}.task-routing{display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;font-size:8px;align-items:center;margin-top:20px}.task-routing b{grid-column:1;font-weight:500;animation:task-float 3s infinite}.task-routing i{grid-column:2;grid-row:1/4;font-size:23px;color:#79dfff}.task-routing strong{grid-column:3;grid-row:1/4;font-size:12px;color:#a9eafd;letter-spacing:1px}.solution-live-note{font-size:7px!important;letter-spacing:1px;color:#859aa7!important;margin-top:13px!important}.film-production-note{font-size:10px;color:#708594;margin-top:18px}.hardware-tabs{gap:30px}.hardware-stage[data-hardware="4"] .hardware-picture{background:#091424}.hardware-stage[data-hardware="4"] .hardware-picture img{padding:0}.game-gallery-heading{display:grid;grid-template-columns:1fr 1.4fr 1.3fr;gap:25px;align-items:start;margin:65px 0 28px}.game-gallery-heading .eyebrow{font-size:8px;color:#97713e;padding-top:8px}.game-gallery-heading h3{font-size:37px;letter-spacing:-1.6px;line-height:1.13;margin:0;font-weight:500}.game-gallery-heading h3 em{font-style:normal;color:#cc7754}.game-gallery-heading>p:last-child{font-size:12px;color:#698293;line-height:1.8}.game-selector{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid #dbe5e9}.game-selector button{border:0;border-bottom:3px solid transparent;background:none;padding:17px 0;color:#547082;font-size:11px;white-space:nowrap}.game-selector button[aria-selected="true"]{color:#bd684e;border-color:#d3886c}.game-showcase{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center;margin-top:30px;padding:30px;background:#f1f5f7}.game-screen{height:480px;display:grid;place-items:center;overflow:hidden;background:#0a1827}.game-screen img,.game-screen svg{width:100%;height:100%;object-fit:contain;min-height:0;min-width:0}.game-showcase .eyebrow{font-size:8px;color:#bb694b}.game-showcase h4{font-size:35px;letter-spacing:-1.5px;line-height:1.12;font-weight:500;margin:25px 0}.game-showcase h4 em{font-style:normal;color:#c76f52}.game-showcase p{font-size:13px;line-height:1.8;color:#5b7687}.game-journey{display:flex;gap:15px;align-items:center;margin-top:27px;font-size:8px;font-weight:600;color:#ba684c;letter-spacing:.8px}.game-journey i{font-style:normal}.game-note{font-size:10px!important;margin:25px 0}.game-arrive{animation:panel-slide .55s ease-out}.motion-paused *{animation-play-state:paused!important}[hidden]{display:none!important}@keyframes copy-slide{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes panel-slide{from{opacity:.25;transform:translateX(25px)}to{opacity:1;transform:none}}@keyframes voice{from{transform:scaleY(.55)}to{transform:scaleY(2.6)}}@keyframes node-glow{0%,15%,100%{color:#dceaf1;text-shadow:none}35%,60%{color:#83e7ff;text-shadow:0 0 13px #29bdf4}}@keyframes task-float{0%,100%{transform:translateX(0);opacity:.65}50%{transform:translateX(8px);opacity:1}}@keyframes draw-chart{0%{stroke-dashoffset:350}65%,100%{stroke-dashoffset:0}}@keyframes type-reveal{0%,100%{opacity:.5;transform:translateY(0)}30%,65%{opacity:1;transform:translateY(-3px)}}@keyframes face-light{0%,100%{opacity:.85}50%{opacity:1}}@media(max-width:1050px){.hero-demo{width:44%;padding:20px}.demo-workflow{font-size:8px}.game-gallery-heading h3{font-size:32px}.type-sequence b{font-size:13px}.game-showcase{gap:5%;padding:22px}.game-screen{height:430px}}@media(max-width:760px){.hero-demo{width:88%;right:6%;bottom:19%;padding:18px 20px}.hero-demo p{font-size:10px;margin-top:15px}.demo-workflow{font-size:9px;margin-top:18px}.voice-wave{height:35px;margin:7px 0}.caller-demo{bottom:23%}.solution-controls{padding-top:20px;margin-top:12px}.solution-controls>span{font-size:7px;letter-spacing:.5px}.solution-controls b{margin-left:6px}.solution-controls button{width:30px;height:30px}.solution-motion{padding:14px 17px;left:12px;right:12px;bottom:55px}.solution-motion>span{font-size:6px}.mini-wave{height:32px;margin:10px 0}.mini-flow{font-size:7px}.type-sequence b{font-size:12px}.solution-motion svg{height:42px}.task-routing{margin-top:13px;font-size:7px}.task-routing strong{font-size:10px}.game-gallery-heading{display:block;margin-top:45px}.game-gallery-heading h3{font-size:34px;margin:20px 0}.game-gallery-heading>p:last-child{font-size:12px}.game-showcase{grid-template-columns:1fr;padding:18px;gap:20px}.game-screen{height:410px}.game-showcase h4{font-size:33px}.game-showcase p{font-size:12px}.game-selector{gap:25px}.game-journey{gap:12px}.hardware-stage[data-hardware="4"] .hardware-picture{aspect-ratio:4/3}.hardware-stage[data-hardware="4"] .hardware-picture img{padding:0}.film-heading h2{font-size:32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.chart-line{stroke-dashoffset:0}.hero-art .hero-scene{transform:none!important}}
.hardware-stage[data-hardware="4"]{display:none}.game-gallery-heading{margin-top:38px}.film-heading{align-items:start}.film-heading h2{font-size:clamp(28px,3vw,39px)}@media(max-width:760px){.film-heading h2{font-size:32px}}

.hero-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.has-motion>img{position:relative;z-index:0}.has-motion .hero-demo{display:none}.hero .photo-credit,.hero .art-footer{z-index:4}.hero[data-slide="3"] .hero-art:after{background:linear-gradient(90deg,#0a2436 0%,#0a243670 20%,transparent 50%)}

.film-play{border:0;border-bottom:1px solid #087cab;background:transparent;color:#087cab;padding:0 0 8px;margin-top:20px;font-size:11px;font-weight:600}
