@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--neon-cyan:#007a8c;--neon-pink:#d6115f;--neon-gold:#8a6200;--neon-lime:#5c8a00;--neon-cyan-glow:#00f5ff;--neon-pink-glow:#ff2d78;--neon-gold-glow:gold;--neon-lime-glow:#af0;--deep:#fff;--deep2:#f6f6fa;--deep3:#ececf3;--panel:#00000008;--panel-text:#14141a8c;--border:#0000001a;--text:#14141a;--muted:#14141a94;--input-bg:#00000008;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(20,20,26,0.45)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");--select-option-bg:#fff;--select-option-text:#14141a;--scrollbar-thumb:#007a8c59;--cursor-blend:multiply;--text-emphasis:#14141ab8;--panel-soft:#00000005;--watermark:black;--watermark-opacity:.04;--card-gradient-stop:#f7ecfb;--nav-bg:#ffffffb3;--nav-bg-scrolled:#ffffffeb;--nav-bg-mobile:#ffffffd9;--logo-filter:invert(1);--font-unbounded:"Unbounded";--font-jakarta:"Plus Jakarta Sans"}:root[data-theme=dark]{--neon-cyan:#00f5ff;--neon-pink:#ff2d78;--neon-gold:gold;--neon-lime:#af0;--deep:#050510;--deep2:#0a0a1e;--deep3:#0f0f2a;--panel:#ffffff0a;--panel-text:#f0eeff7a;--border:#ffffff14;--text:#f0eeff;--muted:#f0eeff80;--input-bg:#ffffff0a;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(240,238,255,0.4)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");--select-option-bg:#0a0a1e;--select-option-text:#f0eeff;--scrollbar-thumb:#00f5ff33;--cursor-blend:screen;--text-emphasis:#f0eeffa6;--panel-soft:#ffffff06;--watermark:white;--watermark-opacity:.025;--card-gradient-stop:#1a0a30;--nav-bg:#050510b3;--nav-bg-scrolled:#050510eb;--nav-bg-mobile:#050510d9;--logo-filter:none}html{scroll-behavior:smooth}html,body{min-width:0;margin:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}*{cursor:none!important}.brand-logo{filter:var(--logo-filter)}.cursor{background:var(--neon-cyan);pointer-events:none;z-index:9999;mix-blend-mode:var(--cursor-blend);border-radius:50%;width:12px;height:12px;transition:transform .1s,background .2s;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{pointer-events:none;z-index:9998;border:1px solid #00f5ff66;border-radius:50%;width:40px;height:40px;transition:transform .15s ease-out,width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes flicker{0%,95%,to{opacity:1}96%,99%{opacity:.8}}@keyframes glitch{0%,90%,to{clip-path:none;transform:translate(0)}91%{clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);transform:translate(-2px,1px)}93%{clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);transform:translate(2px,-1px)}95%{transform:translate(0)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes drift{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:.4}90%{opacity:.4}to{opacity:0;transform:translateY(-100px)rotate(720deg)}}.font-unbounded{font-family:var(--font-unbounded), sans-serif}.font-jakarta{font-family:var(--font-jakarta), sans-serif}.text-cyan{color:var(--neon-cyan)}.text-pink{color:var(--neon-pink)}.text-gold{color:var(--neon-gold)}.text-lime{color:var(--neon-lime)}.text-muted{color:var(--muted)}.bg-deep{background-color:var(--deep)}.bg-deep2{background-color:var(--deep2)}.neon-stroke{-webkit-text-stroke:0;color:var(--neon-cyan)}[data-theme=dark] .neon-stroke{-webkit-text-stroke:1px var(--neon-cyan);color:#0000}.grad-text{background:linear-gradient(90deg, var(--neon-pink), var(--neon-gold), var(--neon-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-neon-primary{background:var(--neon-cyan);color:var(--deep);letter-spacing:.04em;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:14px 34px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-neon-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00f5ff66}.btn-neon-outline{color:var(--text);border:1px solid var(--border);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:14px 34px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-neon-outline:hover{border-color:var(--neon-pink);color:var(--neon-pink)}.btn-neon-gold{background:var(--neon-gold);color:var(--deep);letter-spacing:.04em;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:14px 34px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-neon-gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffd70066}.nav-desktop{display:flex}.nav-hamburger{display:none}@media (max-width:1120px){.nav-desktop{display:none!important}.nav-hamburger{display:block}}#platform,#operators,#play,#tech{scroll-margin-top:88px}.nav-link{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-bottom:4px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link:after{content:"";background:var(--neon-cyan);height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--neon-cyan)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.active{color:var(--neon-cyan)}.nav-link.active:after{transform:scaleX(1)}.nav-item{position:relative}.mega-dropdown{background:var(--deep2);border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:6px;min-width:210px;margin-top:14px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 18px 40px #00000040}.nav-item:hover .mega-dropdown,.nav-item:focus-within .mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-dropdown a{letter-spacing:normal;text-transform:none;color:var(--muted);white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.mega-dropdown a:hover,.mega-dropdown a:focus-visible{background:var(--panel);color:var(--neon-cyan)}.mega-dropdown a.active,.mega-dropdown a[aria-current=page]{background:var(--neon-cyan)}@supports (color:color-mix(in lab, red, red)){.mega-dropdown a.active,.mega-dropdown a[aria-current=page]{background:color-mix(in srgb,var(--neon-cyan) 10%,var(--panel))}}.mega-dropdown a.active,.mega-dropdown a[aria-current=page]{color:var(--neon-cyan);box-shadow:inset 2px 0 0 var(--neon-cyan);font-weight:700}.mega-dropdown a[aria-current=page]:after{content:"";background:var(--neon-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--neon-cyan);border-radius:50%;flex:0 0 6px}.section-label{color:var(--neon-pink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.section-label:before{content:"";background:var(--neon-pink);width:28px;height:1px}.home-trending-search-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.home-trending-search-tag{align-items:center;width:100%;min-height:34px;line-height:1.35;display:flex;padding:7px 12px!important}.home-connect-content{z-index:1;width:100%;position:relative}.home-connect-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:start;gap:72px;display:grid}.home-connect-copy{text-align:left;min-width:0}.connect-visual{justify-content:center;align-items:center;min-width:0;height:520px;display:flex}.connect-stage{aspect-ratio:1;isolation:isolate;width:min(100%,600px);position:relative;transform:translate(-32px,-24px)}.connect-stage:before{content:"";background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.24;background-size:28px 28px;position:absolute;inset:8%;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.connect-network{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connect-orbit{fill:none;stroke:var(--border);stroke-width:.35px;stroke-dasharray:1.5 3;transform-origin:50%}.connect-orbit--outer{animation:32s linear infinite connectRotate}.connect-orbit--inner{animation:22s linear infinite reverse connectRotate}.connect-network-line{fill:none;stroke:var(--border);stroke-width:.75px}.connect-network-flow{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1 6;filter:drop-shadow(0 0 3px);animation:2.4s linear infinite connectSignal}.connect-network-flow--cyan{stroke:var(--neon-cyan);color:var(--neon-cyan)}.connect-network-flow--pink{stroke:var(--neon-pink);color:var(--neon-pink);animation-delay:-.6s}.connect-network-flow--gold{stroke:var(--neon-gold);color:var(--neon-gold);animation-delay:-1.2s}.connect-network-flow--lime{stroke:var(--neon-lime);color:var(--neon-lime);animation-delay:-1.8s}.connect-hub{border:1px solid var(--neon-cyan);background:var(--deep2);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:128px;height:128px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #00f5ff1f,inset 0 0 28px #00f5ff0f}.connect-hub:before,.connect-hub:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.connect-hub:before{border:1px solid #0000;border-top-color:var(--neon-cyan);border-bottom-color:var(--neon-pink);animation:7s linear infinite connectRotate;inset:-12px}.connect-hub:after{border:1px solid var(--border);animation:3s ease-out infinite connectPulse;inset:-22px}.connect-hub strong{font-family:var(--font-unbounded);letter-spacing:.08em;font-size:17px}.connect-hub>span:last-child{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:600}.connect-hub-signal{background:var(--neon-cyan);width:7px;height:7px;box-shadow:0 0 12px var(--neon-cyan);border-radius:50%;animation:2s ease-in-out infinite breathe}.connect-node{z-index:2;border:1px solid var(--border);background:var(--deep2);width:116px;min-height:50px;color:var(--text);font-family:var(--font-unbounded);letter-spacing:.04em;border-radius:4px;align-items:center;gap:9px;padding:0 14px;font-size:10px;font-weight:600;animation:4.8s ease-in-out infinite connectNodeFloat;display:flex;position:absolute;box-shadow:0 10px 30px #0000001f}.connect-node-status{background:var(--node-color);width:7px;height:7px;box-shadow:0 0 10px var(--node-color);border-radius:50%;flex:none}.connect-node--mobile{--node-color:var(--neon-cyan);top:2%;left:50%;transform:translate(-50%)}.connect-node--kiosk{--node-color:var(--neon-pink);animation-delay:-1.2s;top:50%;right:-28px;transform:translateY(-50%)}.connect-node--web{--node-color:var(--neon-gold);animation-delay:-2.4s;bottom:2%;left:50%;transform:translate(-50%)}.connect-node--operator{--node-color:var(--neon-lime);animation-delay:-3.6s;top:50%;left:-28px;transform:translateY(-50%)}@keyframes connectSignal{to{stroke-dashoffset:-28px}}@keyframes connectRotate{to{transform:rotate(360deg)}}@keyframes connectPulse{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}@keyframes connectNodeFloat{0%,to{margin-top:0}50%{margin-top:-7px}}@media (max-width:1000px){.home-connect-intro-grid{grid-template-columns:minmax(0,1fr);gap:48px}.connect-visual{height:auto}.connect-stage{max-width:480px;transform:none}}@media (min-width:1600px){.home-connect-intro-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:88px}.connect-visual{height:560px}.connect-stage{width:min(100%,700px);transform:translate(-96px,-183px)}.connect-hub{gap:8px;width:160px;height:160px}.connect-hub:before{inset:-15px}.connect-hub:after{inset:-27px}.connect-hub strong{font-size:21px}.connect-hub>span:last-child{font-size:10px}.connect-hub-signal{width:9px;height:9px}.connect-node{gap:11px;width:142px;min-height:58px;padding:0 17px;font-size:11px}.connect-node--operator{left:-44px}.connect-node--kiosk{right:-44px}.connect-node-status{width:8px;height:8px}}.ee-motion{--ee-px:0px;--ee-py:0px;width:100%;min-width:0}.ee-frame{aspect-ratio:1;isolation:isolate;width:min(100%,560px);margin-inline:auto;position:relative;overflow:hidden}.ee-atmosphere{background:radial-gradient(circle at calc(50% + var(--ee-px)) calc(47% + var(--ee-py)),#ffae381c,transparent 18%);animation:5.8s ease-in-out infinite eeBreathe;position:absolute;inset:0}.ee-artwork{z-index:4;pointer-events:none;position:absolute;inset:0}.ee-artwork-mark{left:calc(50% + var(--ee-px));top:calc(42% + var(--ee-py));filter:drop-shadow(0 4px 8px #ffa5234d);width:11.2%;animation:3.8s ease-in-out infinite eeMarkFloat;position:absolute;translate:-50% -50%}.ee-artwork-title,.ee-artwork-subtitle{text-align:center;white-space:nowrap;width:82%;margin:0;position:absolute;left:50%;translate:-50% -50%}.ee-artwork-title{color:var(--neon-gold);font-family:var(--font-unbounded);font-size:clamp(13px,1.6vw,19px);font-weight:700;top:52.5%}.ee-artwork-subtitle{color:var(--muted);font-size:clamp(9px,1vw,13px);top:59%}.ee-ring{left:calc(50% + var(--ee-px));top:calc(51.5% + var(--ee-py));z-index:2;aspect-ratio:1;pointer-events:none;background:conic-gradient(from 0deg,#ffc52f57 0 27%,#ffd65d94 30%,#fff6be 34%,#ffd352b8 38%,#ffc52f5c 43% 74%,#ffe37ec7 80%,#ffc52f57 86% 100%);filter:drop-shadow(0 0 3px #ffeea5b8)drop-shadow(0 0 8px #ffc52f94);border-radius:50%;position:absolute;translate:-50% -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1px))}.ee-ring-outer{width:55%;animation:13s linear infinite eeSpin}.ee-ring-middle{opacity:.96;width:40%;animation:9s linear infinite eeSpinReverse}.ee-ring-inner{width:26%;animation:6.8s linear infinite eeSpin}.ee-orbit{left:calc(50% + var(--ee-px));top:calc(51.5% + var(--ee-py));z-index:3;aspect-ratio:1;pointer-events:none;border-radius:50%;width:55%;animation:18s linear infinite eeSpin;position:absolute;translate:-50% -50%}.ee-node{aspect-ratio:1;background:var(--neon-gold);width:4px;box-shadow:0 0 5px var(--neon-gold),0 0 13px #ffc52f75;border-radius:50%;animation:2.2s ease-in-out infinite eeNodePulse;position:absolute}.ee-node-a{top:-1px;left:50%}.ee-node-b{width:3px;animation-delay:-.75s;top:26%;right:5.6%}.ee-node-c{width:3px;animation-delay:-1.45s;bottom:17%;left:12%}.ee-wavefront{left:calc(50% + var(--ee-px));top:calc(51.5% + var(--ee-py));z-index:2;aspect-ratio:1;opacity:0;border:2px solid #ffe07ccc;border-radius:50%;width:26%;animation:4.8s cubic-bezier(.2,.65,.35,1) infinite eeWavefront;position:absolute;translate:-50% -50%;box-shadow:0 0 6px #ffeca0ad,inset 0 0 7px #ffc52f47}.ee-wavefront-b{animation-delay:-1.6s}.ee-wavefront-c{animation-delay:-3.2s}.ee-light-sweep{left:calc(50% + var(--ee-px));top:calc(51.5% + var(--ee-py));z-index:3;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 79%,#ffc22814 84%,#fff4bef0 90%,#ffc22838 94%,transparent 98%);filter:drop-shadow(0 0 4px #fff5c4eb)drop-shadow(0 0 12px #ffb41ab3);border-radius:50%;width:60%;animation:4.5s linear infinite eeSpin;position:absolute;translate:-50% -50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 2px))}.ee-icon-bloom{left:calc(50% + var(--ee-px));top:calc(42% + var(--ee-py));z-index:3;aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#ffc0423b,#ff8f5a0f 42%,#0000 70%);border-radius:50%;width:15%;animation:3.4s ease-in-out infinite eeIconBloom;position:absolute;translate:-50% -50%}.ee-glint{z-index:5;color:#fff1b5;opacity:0;background:currentColor;border-radius:50%;width:1px;height:1px;position:absolute;box-shadow:0 0 7px 2px #ffd3648a}.ee-glint:before,.ee-glint:after{content:"";background:linear-gradient(90deg,#0000,currentColor 48% 52%,#0000);position:absolute;top:50%;left:50%;translate:-50% -50%}.ee-glint:before{width:26px;height:1px}.ee-glint:after{width:1px;height:26px}.ee-glint-main{animation:4.9s ease-in-out .9s infinite eeGlint;top:39.8%;left:54.4%}.ee-glint-small{color:#ffe296;animation:5.7s ease-in-out 3.1s infinite eeGlint;top:39.1%;left:46.8%;scale:.55}.ee-comet{z-index:3;filter:drop-shadow(0 0 5px #16d9ff9e);opacity:0;background:linear-gradient(90deg,#0000,#16d9ffa6,#dffaff);border-radius:50%;width:54px;height:1px;animation:9s cubic-bezier(.4,0,.2,1) infinite eeComet;position:absolute;transform:rotate(-25deg)}.ee-particles{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ee-particle{left:var(--ee-x);top:var(--ee-y);width:var(--ee-size);aspect-ratio:1;color:var(--neon-gold);opacity:0;animation:eeDrift var(--ee-duration) ease-in-out var(--ee-delay) infinite;background:currentColor;border-radius:50%;position:absolute;box-shadow:0 0 6px}.ee-particle:nth-child(6n+2){color:var(--neon-cyan)}.ee-particle:nth-child(9n+4){color:var(--neon-lime)}.ee-particle:nth-child(7n+5){color:#ff8f5a}.ee-sheen{z-index:6;opacity:0;filter:blur(3px);background:linear-gradient(105deg,#0000 40%,#fff1bf14 48%,#ffffff2b 50%,#0000 55%);width:30%;height:25%;animation:7.2s ease-in-out 1.8s infinite eeSheen;position:absolute;top:34%;left:35%;transform:translate(-85%)skew(-15deg)}:root:not([data-theme=dark]) .ee-ring{background:conic-gradient(from 0deg,#be7c004d 0 27%,#d8940094 30%,#a86200eb 34%,#d894009e 38%,#be7c0047 43% 74%,#cc8500b8 80%,#be7c004d 86% 100%);filter:drop-shadow(0 0 2px #d5900061)drop-shadow(0 0 6px #ffb71a2e)}:root:not([data-theme=dark]) .ee-artwork-title{color:#a86600}:root:not([data-theme=dark]) .ee-wavefront{border-color:#c98300ad;box-shadow:0 0 4px #da94003d,inset 0 0 5px #d68d0026}:root:not([data-theme=dark]) .ee-light-sweep{background:conic-gradient(from 0deg,transparent 0 79%,#ce800014 84%,#975600e6 90%,#dd950040 94%,transparent 98%);filter:drop-shadow(0 0 2px #b56f0094)drop-shadow(0 0 8px #ffaa0038)}@keyframes eeSpin{to{rotate:360deg}}@keyframes eeSpinReverse{to{rotate:-360deg}}@keyframes eeNodePulse{0%,to{opacity:.46;transform:scale(.62)}50%{opacity:1;transform:scale(1.55)}}@keyframes eeWavefront{0%{opacity:0;transform:scale(.64)}16%{opacity:.72}65%{opacity:.16}to{opacity:0;transform:scale(2.15)}}@keyframes eeBreathe{0%,to{opacity:.64;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}@keyframes eeMarkFloat{0%,to{transform:translateY(1px)scale(.97)}50%{transform:translateY(-4px)scale(1.04)}}@keyframes eeIconBloom{0%,to{opacity:.52;transform:scale(.76)}45%{opacity:1;transform:scale(1.18)}58%{opacity:.78;transform:scale(.96)}}@keyframes eeGlint{0%,76%,to{opacity:0;transform:scale(.25)rotate(0)}82%{opacity:1;transform:scale(1.05)rotate(8deg)}89%{opacity:0;transform:scale(1.55)rotate(15deg)}}@keyframes eeComet{0%,60%{opacity:0;top:74%;left:-18%}64%{opacity:.72}76%{opacity:.62;top:23%;left:62%}81%,to{opacity:0;top:11%;left:86%}}@keyframes eeDrift{0%{opacity:0;transform:translateY(9px)scale(.55)}18%{opacity:.72}72%{opacity:.42}to{opacity:0;transform:translate3d(var(--ee-dx),-34px,0) scale(1.3)}}@keyframes eeSheen{0%,66%{opacity:0;transform:translate(-85%)skew(-15deg)}73%{opacity:.7}86%{opacity:0;transform:translate(85%)skew(-15deg)}to{opacity:0}}.glass-card{background:var(--panel);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:4px}.platform-card{transition:background .3s}.platform-card:hover{background:var(--deep3)!important}.state-pill{transition:all .25s}.state-pill:hover{box-shadow:0 0 16px #00f5ff26;color:var(--neon-cyan)!important;background:#00f5ff14!important;border-color:#00f5ff66!important}.op-card{transition:all .25s;display:block}.op-card:hover{background:#00f5ff0a!important;border-color:#00f5ff40!important}.op-card p:last-child{color:var(--panel-text)!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.demo-link{align-items:center;gap:8px;transition:gap .2s;display:inline-flex}.demo-link:hover{gap:14px}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.float-visual{animation:5s ease-in-out infinite floatY}.themed-media-pair{width:100%;position:relative}.themed-media-asset{width:100%;display:block}.themed-media-pair>.themed-media-asset--dark{position:absolute;inset:0}:root:not([data-theme=dark]) .themed-media-asset--dark,[data-theme=dark] .themed-media-asset--light{visibility:hidden;opacity:0;pointer-events:none}:root:not([data-theme=dark]) .themed-media-asset--light,[data-theme=dark] .themed-media-asset--dark{visibility:visible;opacity:1}.feature-hero-media--blended img,.feature-hero-media--blended video{-webkit-mask-image:radial-gradient(closest-side,#000 72%,#000000f5 82%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#000000f5 82%,#0000 100%)}.feature-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;display:grid}.feature-hero-grid--orbit{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:48px}.feature-hero-grid--large{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:48px}@media (max-width:900px){.feature-hero-grid{grid-template-columns:1fr}.feature-hero-visual{display:none}}.mobile-app-orbit-media{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 28% 62%,#00f5ff1a,#0000 28%),radial-gradient(circle at 74% 64%,#ff2d781a,#0000 29%);width:100%;position:relative;overflow:visible}.mobile-app-orbit-phone{z-index:2;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 28px 26px #0000003d);width:auto;max-width:68%;height:99%;display:block;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.mobile-app-orbit-floor{z-index:0;filter:blur(24px);opacity:.58;background:linear-gradient(90deg,#00f5ff3d,#ff2d7847);border-radius:50%;height:12%;position:absolute;bottom:7%;left:20%;right:20%}.mobile-app-orbit-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-app-orbit-svg--back{z-index:1}[data-theme=dark] .mobile-app-orbit-svg{mix-blend-mode:screen}.mobile-app-orbit{animation:8s linear infinite mobileAppOrbit}.mobile-app-orbit--cyan{stroke:var(--neon-cyan-glow)}.mobile-app-orbit--pink{stroke:var(--neon-pink-glow);animation-delay:-4s}.mobile-app-orbit--bloom{stroke-width:18px;stroke-dasharray:160 840;opacity:.56}.mobile-app-orbit--core{stroke-width:3.5px;stroke-dasharray:116 884;opacity:.92}.mobile-app-orbit--head-glow,.mobile-app-orbit--head{stroke-dasharray:18 982;animation-name:mobileAppOrbitHead}.mobile-app-orbit--head-glow{stroke-width:30px;opacity:.72}.mobile-app-orbit--head{stroke-width:9px;opacity:1}:root:not([data-theme=dark]) .mobile-app-orbit-media{background:radial-gradient(circle at 28% 62%,#007a8c1c,#0000 28%),radial-gradient(circle at 74% 64%,#d6115f1a,#0000 29%)}:root:not([data-theme=dark]) .mobile-app-orbit-floor{opacity:.22}:root:not([data-theme=dark]) .mobile-app-orbit--bloom{opacity:.36}:root:not([data-theme=dark]) .mobile-app-orbit--head-glow{opacity:.46}@keyframes mobileAppOrbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@keyframes mobileAppOrbitHead{0%{stroke-dashoffset:-142px}to{stroke-dashoffset:-1142px}}.home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:46px;display:grid}@media (max-width:900px){.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-visual{display:none}}.home-hero-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.home-dual-hero{aspect-ratio:1;isolation:isolate;width:100%;max-width:650px;position:relative}.home-dual-hero .mobile-app-orbit-media{width:100%;height:100%}.home-dual-hero .mobile-app-orbit-phone{width:auto;max-width:112%;height:112%}.montage{background:var(--panel);border:1px solid var(--border);border-radius:8px;outline:none;grid-template-columns:240px 1fr;align-items:center;gap:40px;padding:36px 40px;display:grid}.montage:focus-visible{box-shadow:0 0 0 2px var(--neon-cyan)}.montage-phone{flex-shrink:0;position:relative}.montage-frame{border:7px solid var(--deep2);touch-action:pan-y;background:#000;border-radius:24px;width:220px;height:470px;overflow:hidden;box-shadow:0 20px 50px #00000059}.montage-frame img{object-fit:cover;object-position:top center;width:100%;height:100%}.montage-themed-media{width:100%;height:100%;position:relative}.montage-themed-media img{position:absolute;inset:0}.montage-promo-crop{background:#fff;position:absolute;inset:0;overflow:hidden}.montage-promo-crop--dark{background:#050510}.montage-promo-crop:before{content:"KIOWA CASINO & HOTEL";z-index:2;background:inherit;color:#087a83;letter-spacing:.08em;justify-content:center;align-items:center;height:92px;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.montage-promo-crop--dark:before{color:#00f5ff}.montage-promo-crop img{object-fit:initial;width:360%;max-width:none;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.montage-arrow{background:var(--deep2);border:1px solid var(--border);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000040}.montage-arrow:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.montage-arrow-prev{left:-17px}.montage-arrow-next{right:-17px}.montage-playpause{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.montage-playpause:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.montage-track{flex:1;gap:4px;display:flex}.montage-seg{background:var(--border);cursor:pointer;border:none;border-radius:2px;flex:1;min-width:12px;height:4px;padding:0;position:relative;overflow:hidden}.montage-seg-fill{background:var(--neon-cyan);border-radius:2px;width:0%;position:absolute;inset:0}.montage-seg-fill.past{width:100%}.montage-seg-fill.current{animation:5.5s linear forwards montageFill}.montage-seg-fill.current.paused{animation-play-state:paused}@keyframes montageFill{0%{width:0%}to{width:100%}}@media (max-width:760px){.montage{text-align:center;grid-template-columns:1fr;justify-items:center;padding:32px 24px}.montage-track{justify-content:center}}.ticker-inner{white-space:nowrap;gap:0;animation:30s linear infinite marquee;display:flex}.int-track{white-space:nowrap;gap:12px;animation:20s linear infinite marquee;display:flex}.customer-logo-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.customer-logo-card{border:1px solid var(--border);filter:grayscale(45%);opacity:.85;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:82px;padding:18px 16px;transition:box-shadow .2s,transform .2s,filter .2s,opacity .2s;display:flex}.customer-logo-card:hover{filter:grayscale(0%);opacity:1;transform:translateY(-3px);box-shadow:0 8px 24px #0000002e}.customer-logo-card img{object-fit:contain;max-width:100%;max-height:52px}.customer-logo-group{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.customer-logo-group img{min-width:0;max-width:calc(50% - 8px)}.customer-logo-wordmark{color:#0b4a34;flex-direction:column;align-items:center;line-height:1;display:flex}.customer-logo-wordmark strong{font-family:var(--font-unbounded);letter-spacing:0;font-size:18px}.customer-logo-wordmark span{letter-spacing:.16em;color:#68736e;margin-top:7px;font-size:9px;font-weight:700}@media (max-width:900px){.customer-logo-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:901px) and (max-width:1200px){.customer-logo-grid{grid-template-columns:repeat(3,1fr)}}.plogo-wrap{flex-direction:column;gap:16px;display:flex}.plogo-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.plogo-track{will-change:transform;width:max-content;animation:112s linear infinite plogoMarquee;display:flex}.plogo-group{flex:none;gap:16px;padding-right:16px;display:flex}.plogo-track.reverse{animation-direction:reverse}.plogo-tile{flex:none;justify-content:center;align-items:center;height:64px;display:flex}.plogo-tile img{border-radius:6px;width:auto;max-width:none;height:100%;display:block}@keyframes plogoMarquee{to{transform:translate(-50%)}}.input-neon{box-sizing:border-box;background:var(--input-bg);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-jakarta);border-radius:4px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s}.input-neon:focus{border-color:var(--neon-cyan)}.input-neon[aria-invalid=true]{border-color:var(--neon-pink);box-shadow:0 0 0 2px var(--neon-pink)}@supports (color:color-mix(in lab, red, red)){.input-neon[aria-invalid=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--neon-pink) 18%,transparent)}}.input-neon::placeholder{color:var(--muted)}select.input-neon{appearance:none;background-image:var(--select-arrow);background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}select.input-neon option{background:var(--select-option-bg);color:var(--select-option-text)}select.input-neon optgroup{background:var(--select-option-bg);color:var(--neon-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}select.input-neon optgroup option{color:var(--select-option-text);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--deep2)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.grid-2{grid-template-columns:1fr 1fr;gap:2px;display:grid}.grid-2-wide{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.grid-2-wide-start{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.grid-2-med{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.contact-page-section{width:min(100% - 10vw,1280px);margin:0 auto;padding:80px 0 120px}.grid-contact{grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);align-items:start;gap:clamp(56px,6vw,96px);display:grid}.operator-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(48px,5vw,80px);display:grid}.operator-hero-title{overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(32px,5vw,68px)}.operator-hero-grid .operator-hero-title{font-size:clamp(32px,4vw,60px)}.operator-hero-grid .operator-hero-title--compact{font-size:clamp(30px,3.3vw,50px)}.operator-hero-media{justify-self:end;width:100%;min-width:0;position:relative}.operator-hero-media:after{content:"";pointer-events:none;background:linear-gradient(to right,var(--deep),transparent 4%,transparent 96%,var(--deep)), linear-gradient(to bottom,var(--deep),transparent 6%,transparent 94%,var(--deep));position:absolute;inset:-1px}.demo-form,.demo-form-success{width:100%;min-width:0}.demo-form .grid-2-med{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-form .grid-2-med>div{min-width:0}.demo-field-error{color:var(--neon-pink);align-items:flex-start;gap:7px;margin-top:7px;font-size:11.5px;font-weight:600;line-height:1.35;display:flex}.demo-field-error>span{border:1px solid var(--neon-pink);flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.demo-field-error>span{border:1px solid color-mix(in srgb,var(--neon-pink) 65%,transparent)}}.demo-field-error>span{background:var(--neon-pink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.demo-field-error>span{background:color-mix(in srgb,var(--neon-pink) 12%,transparent)}}.demo-field-error>span{font-size:10px;line-height:1}.platform-card{padding:56px 48px}.support-page-section{width:min(100% - 10vw,1280px);margin:0 auto;padding:80px 0 120px}.support-hero{max-width:680px;margin-bottom:56px}.support-hero-title{font-family:var(--font-unbounded);text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,5vw,60px);font-weight:900;line-height:1.05}.support-hero-lede{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.support-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:80px;display:grid}.support-card{background:var(--panel-soft);border:1px solid var(--border);border-radius:4px;flex-direction:column;min-width:0;padding:36px 30px 30px;display:flex;position:relative;overflow:hidden}.support-card-rule{height:2px;position:absolute;top:0;left:0;right:0}.support-card--cyan .support-card-rule{background:linear-gradient(90deg,var(--neon-cyan),#00f5ff40)}.support-card--gold .support-card-rule{background:linear-gradient(90deg,var(--neon-gold),#ff8c00,#ffd70040)}.support-card--pink .support-card-rule{background:linear-gradient(90deg,var(--neon-pink),#ff2d7840)}.support-card-tag{letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.support-card--cyan .support-card-tag{color:var(--neon-cyan)}.support-card--gold .support-card-tag{color:var(--neon-gold)}.support-card--pink .support-card-tag{color:var(--neon-pink)}.support-card-title{font-family:var(--font-unbounded);color:var(--text);margin:0 0 11px;font-size:18px;font-weight:700;line-height:1.3}.support-card-intro{border-bottom:1px solid var(--border);color:var(--muted);margin:0 0 22px;padding-bottom:22px;font-size:13.5px;line-height:1.65}.support-topic-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.support-topic{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:13px;width:100%;padding:11px 12px;font-family:inherit;transition:background .2s,border-color .2s;display:flex}.support-topic:hover{background:var(--panel)}.support-topic:focus-visible{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color);outline:none}@supports (color:color-mix(in lab, red, red)){.support-topic:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 35%,transparent)}}.support-card--cyan .support-topic{--accent-color:var(--neon-cyan)}.support-card--gold .support-topic{--accent-color:var(--neon-gold)}.support-card--pink .support-topic{--accent-color:var(--neon-pink)}.support-topic.selected{background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.support-topic.selected{background:color-mix(in srgb,var(--accent-color) 9%,var(--panel))}}.support-topic.selected{border-color:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.support-topic.selected{border-color:color-mix(in srgb,var(--accent-color) 40%,transparent)}}.support-topic-icon{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .2s,color .2s;display:flex}.support-topic-icon svg{width:18px;height:18px;color:var(--accent-color)}.support-topic.selected .support-topic-icon{border-color:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.support-topic.selected .support-topic-icon{border-color:color-mix(in srgb,var(--accent-color) 45%,transparent)}}.support-topic-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.support-topic-label{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.35}.support-topic-detail{color:var(--muted);font-size:12px;line-height:1.45}.support-topic.selected .support-topic-label{color:var(--accent-color)}.support-form-block{grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);align-items:start;gap:clamp(56px,6vw,96px);scroll-margin-top:88px;display:grid}.support-form-intro{min-width:0}.support-form-heading{font-family:var(--font-unbounded);text-wrap:balance;margin:0 0 20px;font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.08}.support-form-lede{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.75}.support-form-note{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.support-form-note a{color:var(--neon-cyan);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.support-form-note a:hover,.support-form-note a:focus-visible{border-bottom-color:var(--neon-cyan)}.support-reply-hint{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.5}.support-assurance{background:#00f5ff08;border:1px solid #00f5ff26;border-radius:4px;align-items:flex-start;gap:18px;margin-top:80px;padding:28px 32px;display:flex}.support-assurance-mark{border:1px solid var(--neon-cyan);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-assurance-mark{border:1px solid color-mix(in srgb,var(--neon-cyan) 45%,transparent)}}.support-assurance-mark{background:var(--neon-cyan)}@supports (color:color-mix(in lab, red, red)){.support-assurance-mark{background:color-mix(in srgb,var(--neon-cyan) 10%,transparent)}}.support-assurance-mark{color:var(--neon-cyan);font-family:var(--font-unbounded);font-size:14px;font-weight:700;line-height:1}.support-assurance-title{font-family:var(--font-unbounded);color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.support-assurance-body{color:var(--muted);max-width:70ch;margin:0;font-size:13.5px;line-height:1.7}@media (max-width:1023px){.support-form-block{grid-template-columns:1fr;gap:48px}.support-form-block .demo-form,.support-form-block .demo-form-success{max-width:680px}}@media (max-width:900px){.support-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.support-card-grid{grid-template-columns:minmax(0,1fr);margin-bottom:56px}.support-card{padding:30px 22px 24px}.support-assurance{gap:14px;margin-top:56px;padding:24px 22px}}.about-story-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(48px,6vw,96px);width:100%;display:grid}.about-story-visual{justify-content:flex-start;align-items:center;min-width:0;display:flex;transform:translate(clamp(64px,4vw,82px))}.about-story-visual img{-webkit-mask-image:radial-gradient(closest-side,#000 76%,#000000fa 86%,#0000 100%);mask-image:radial-gradient(closest-side,#000 76%,#000000fa 86%,#0000 100%);width:min(100%,620px)!important}.about-story-proof{min-width:0;margin-top:48px}.about-story-proof-heading{border-bottom:1px solid var(--border);color:var(--neon-cyan);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.about-story-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-story-stat{border-bottom:1px solid var(--border);min-height:166px;padding:30px 26px 26px;position:relative}.about-story-stat:not(:last-child){border-right:1px solid var(--border)}.about-story-stat:before{content:"";background:var(--neon-cyan);width:38px;height:2px;box-shadow:0 0 10px var(--neon-cyan);position:absolute;top:-1px;left:26px}@supports (color:color-mix(in lab, red, red)){.about-story-stat:before{box-shadow:0 0 10px color-mix(in srgb,var(--neon-cyan) 45%,transparent)}}.about-story-stat:nth-child(2):before{background:var(--neon-pink);box-shadow:0 0 10px var(--neon-pink)}@supports (color:color-mix(in lab, red, red)){.about-story-stat:nth-child(2):before{box-shadow:0 0 10px color-mix(in srgb,var(--neon-pink) 45%,transparent)}}.about-story-stat:nth-child(3):before{background:var(--neon-gold);box-shadow:0 0 10px var(--neon-gold)}@supports (color:color-mix(in lab, red, red)){.about-story-stat:nth-child(3):before{box-shadow:0 0 10px color-mix(in srgb,var(--neon-gold) 45%,transparent)}}.about-story-stat:nth-child(4):before{background:var(--neon-lime);box-shadow:0 0 10px var(--neon-lime)}@supports (color:color-mix(in lab, red, red)){.about-story-stat:nth-child(4):before{box-shadow:0 0 10px color-mix(in srgb,var(--neon-lime) 45%,transparent)}}.about-story-stat-value{font-family:var(--font-unbounded);color:var(--text);font-size:clamp(34px,3vw,50px);font-weight:900;line-height:1}.about-story-stat-label{max-width:170px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.about-story-proof-note{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.6}@media (pointer:coarse){*{cursor:auto!important}.cursor,.cursor-ring{display:none!important}}@media (max-width:1023px){.grid-contact{grid-template-columns:1fr;gap:48px}.operator-hero-grid{grid-template-columns:1fr;gap:44px}.operator-hero-media{justify-self:start;max-width:820px}.demo-form,.demo-form-success{max-width:680px}.about-story-grid{grid-template-columns:1fr;gap:40px}.about-story-visual{justify-content:flex-start;transform:none}.about-story-visual img{width:min(100%,560px)!important}.about-story-proof{max-width:none}}@media (max-width:768px){.acq-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.footer-top{grid-template-columns:1fr 1fr!important;gap:40px!important}.footer-top>:first-child{grid-column:1/-1}}@media (max-width:480px){.footer-top{grid-template-columns:1fr!important;gap:32px!important}.footer-top>:first-child{grid-column:auto}.demo-form .grid-2-med{grid-template-columns:1fr}}@media (max-width:768px){.grid-2,.grid-2-wide,.grid-2-wide-start,.grid-2-med{grid-template-columns:1fr}.grid-2{gap:16px}.grid-2-wide,.grid-2-wide-start{gap:40px}.grid-2-med{gap:32px}.platform-card{padding:36px 24px}}@media (max-width:600px){:root{--mobile-gutter:20px;--mobile-section-space:36px}main>section{padding-top:var(--mobile-section-space)!important;padding-bottom:var(--mobile-section-space)!important;margin-top:0!important}main>section,footer{padding-left:var(--mobile-gutter)!important;padding-right:var(--mobile-gutter)!important}.home-page>#home{padding-top:96px!important;padding-bottom:24px!important}.home-advantage-section{background:var(--deep2);border-top:1px solid var(--border)}.home-advantage-panel{background:0 0!important;border:0!important;padding:0!important}.home-advantage-list{grid-template-columns:minmax(0,1fr)!important}.home-operator-search-band{gap:24px!important;padding:24px!important}.home-operator-searches{min-width:0!important}.home-trending-search-list{grid-template-columns:minmax(0,1fr)}.home-trending-search-tag{padding:9px 12px!important}.home-case-study-card{border-radius:6px!important;align-items:flex-start!important;gap:24px!important;padding:28px 24px!important}.home-case-study-stat{text-align:left!important}.home-case-study-stat svg{margin-left:0!important}.home-case-study-copy{flex-basis:100%!important;min-width:0!important}.home-cta-actions{grid-template-columns:minmax(0,1fr);display:grid!important}.home-cta-actions>*{justify-content:center;width:100%;padding:15px 18px!important}.home-acq-grid{margin-top:32px!important}.home-acq-card{padding:28px 24px!important}.home-connect-intro-grid{gap:28px}.home-connect-heading{margin-bottom:28px!important}.connect-stage{width:min(100%,340px)}.connect-node{width:94px;min-height:42px;padding:0 10px;font-size:8px}.connect-node--operator{left:-18px}.connect-node--kiosk{right:-18px}.connect-hub{width:104px;height:104px}.connect-hub strong{font-size:14px}.connect-hub>span:last-child{font-size:7px}.ee-artwork-title{font-size:12px}.ee-artwork-subtitle{font-size:8px}.demo-form,.demo-form-success{padding:28px 24px!important}.about-story-grid{gap:36px}.about-story-visual{justify-content:center}.about-story-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-story-stat:not(:last-child){border-right:0}.about-story-stat:nth-child(odd){border-right:1px solid var(--border)}.about-story-stat{min-height:142px;padding:24px 14px 20px}.about-story-stat:before{left:14px}.about-story-stat-value{white-space:nowrap;font-size:clamp(24px,8vw,34px)}.legal-section-body{padding-left:0!important}.legal-section-heading{align-items:flex-start!important;gap:8px!important}.footer-bottom{align-items:flex-start!important}.footer-legal-links{flex-wrap:wrap;width:100%;gap:12px 20px!important}.btn-neon-primary,.btn-neon-outline,.btn-neon-gold{white-space:normal;text-align:center;max-width:100%}.section-label{line-height:1.45}h1,h2,h3,p,li,a,button,label{overflow-wrap:anywhere}}@media (max-width:340px){:root{--mobile-gutter:16px;--mobile-section-space:32px}.platform-card{padding:30px 20px}.home-case-study-card,.home-acq-card,.home-operator-search-band{padding-left:20px!important;padding-right:20px!important}}.feature-card-icon{background:var(--panel);border:1px solid var(--border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex}.feature-card-icon svg{width:20px;height:20px;color:var(--neon-cyan)}.feature-hero-badge{border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative;overflow:hidden}.feature-hero-badge svg{width:56%;height:56%;color:var(--neon-cyan);z-index:1;position:relative;overflow:visible}.feature-hero-badge-glow,.feature-hero-badge-glow-slow{background:radial-gradient(circle,#00f5ff24,#0000 72%);border-radius:50%;position:absolute;inset:0}.feature-hero-badge-glow{animation:5s ease-in-out infinite breathe}.feature-hero-badge-glow-slow{animation:7s ease-in-out infinite breathe}.feature-icon-wheel{transform-box:view-box;transform-origin:50px 50px;animation:50s linear infinite spin-slow}.feature-icon-ball{transform-box:view-box;transform-origin:50px 50px;animation:4s linear infinite ballOrbit}@keyframes ballOrbit{to{transform:rotate(-360deg)}}.feature-icon-bar{transform-origin:50% 100%;animation:2.4s ease-in-out infinite barGlow}@keyframes barGlow{0%,to{opacity:.55;transform:scaleY(.94)}50%{opacity:1;transform:scaleY(1)}}.feature-icon-ring{transform-origin:50%;opacity:0;animation:3.6s ease-out infinite ringPing}@keyframes ringPing{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}.feature-icon-pulse-line{stroke-dasharray:4 5;animation:1.6s linear infinite dashTravel}@keyframes dashTravel{to{stroke-dashoffset:-18px}}.feature-icon-spark{transform-origin:50%;animation:2.6s ease-in-out infinite sparkTwinkle}@keyframes sparkTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.feature-icon-journey-dot{offset-path:path("M12 78C28 78 24 40 42 40C58 40 54 18 82 18");animation:6s linear infinite journeyTravel}@keyframes journeyTravel{0%{offset-distance:0%}to{offset-distance:100%}}.operator-state-links,.related-location-links>div,.operator-detail-links{flex-wrap:wrap;gap:10px 22px;display:flex}.operator-state-links a,.related-location-links a,.operator-detail-links a{color:var(--muted);border-bottom:1px solid var(--border);padding:6px 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.operator-state-links a:hover,.related-location-links a:hover,.operator-detail-links a:hover{color:var(--neon-cyan);border-color:var(--neon-cyan)}.state-seo-copy{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin-bottom:48px;display:grid}.state-seo-copy p{color:var(--muted);padding:24px;font-size:14px;line-height:1.75}.state-seo-copy p+p{border-left:1px solid var(--border)}.related-location-links{margin-top:56px}.related-location-links h2{color:var(--text);font-family:var(--font-unbounded);margin-bottom:18px;font-size:18px}.operator-detail-copy{padding:20px 5vw 80px}.operator-detail-copy>div{max-width:860px}.operator-detail-copy h2{color:var(--text);font-family:var(--font-unbounded);margin:16px 0 20px;font-size:clamp(22px,3vw,34px);line-height:1.25}.operator-detail-copy p{color:var(--muted);margin-bottom:16px;font-size:15px;line-height:1.8}.operator-detail-links{margin-top:28px}.related-solutions{padding:0 5vw 70px}.related-solutions>div:last-child{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px;display:grid}.related-solutions a{min-width:0;color:var(--text);border-bottom:1px solid var(--border);padding:22px 20px;text-decoration:none;transition:background .2s,color .2s}.related-solutions a:hover{color:var(--neon-cyan);background:var(--panel-soft)}.related-solutions span,.related-solutions small{display:block}.related-solutions span{font-family:var(--font-unbounded);margin-bottom:8px;font-size:14px;font-weight:700}.related-solutions small{color:var(--muted);font-size:12px;line-height:1.55}@media (max-width:720px){.state-seo-copy{grid-template-columns:1fr}.state-seo-copy p{padding:20px 0}.state-seo-copy p+p{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
