:root{color-scheme:dark;--bg:#09090c;--surface:#121218;--surface-2:#1a1a22;--line:#ffffff14;--line-2:#ffffff24;--fg:#f3f2f8;--muted:#9b99ab;--blue:#2f5bff;--violet:#9b30ff;--magenta:#e21cff;--green:#3ee08a;--paper:#f6f5f9;--ink:#121219;--ink-muted:#5d5b6b;--grad:linear-gradient(90deg,var(--blue),var(--violet) 55%,var(--magenta));--font:"Geist","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ease:cubic-bezier(.7,0,.2,1);--out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:auto}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--magenta);outline-offset:3px;border-radius:6px}h1,h2,h3,h4,p{margin:0}.gutter{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.wrap{z-index:2;max-width:1200px;margin:0 auto;position:relative}.mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.badge{border:1px solid var(--line-2);background:#ffffff08;border-radius:999px;justify-self:start;align-items:center;gap:8px;width:max-content;max-width:100%;padding:5px 12px;display:inline-flex}.badge:before{content:"";background:var(--magenta);width:6px;height:6px;box-shadow:0 0 10px var(--magenta);border-radius:50%;flex:none}.btn{border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;border-radius:10px;justify-self:start;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.btn:hover{border-color:var(--violet)}.btn.primary{background:linear-gradient(90deg,var(--blue),var(--magenta));color:#fff;border:0}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4.2vw,52px);font-weight:700;line-height:1.04}.lead{color:var(--muted);max-width:52ch;font-size:clamp(15px,1.3vw,17px)}main{position:relative;overflow:clip}#spine{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:visible}#spine .ghost{fill:none;stroke:#9b30ff21;stroke-width:1.5px}#spine .live{fill:none;stroke:url(#sg);stroke-width:2.5px;stroke-linecap:round;filter:url(#glow)}#spine .head{fill:#fff;filter:url(#glow)}#spine .halo{fill:#e21cff40}.node{pointer-events:none;width:2px;height:2px;left:var(--x,50%);position:absolute}.nm{display:none}@media (width<=760px){.node{left:var(--mx,9px)!important}.nd{display:none}.nm{display:block}}section{position:relative}.hero{align-items:center;min-height:100svh;padding-block:110px 90px;display:grid;overflow:hidden}#hero-gl{z-index:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero .wrap{text-align:center;justify-items:center;gap:22px;display:grid}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(42px,7.2vw,96px);font-weight:700;line-height:.98}.hero h1 .grad-text{background:linear-gradient(90deg,#7b95ff,#c084ff 55%,#ff70ff);-webkit-background-clip:text;background-clip:text}.hero h1 .w{opacity:0;filter:blur(8px);animation:wordIn 1s var(--out) forwards;display:inline-block;transform:translateY(.45em)rotate(4deg)}@keyframes wordIn{to{opacity:1;filter:blur();transform:none}}.hero .lead{opacity:0;max-width:46ch;animation:fadeUp 1s .9s var(--out) forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tabs{opacity:0;width:100%;max-width:880px;animation:fadeUp 1s 1.1s var(--out) forwards;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.tab{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);cursor:pointer;text-align:left;transition:border-color .25s,background .25s,transform .35s var(--out);background:#14141bb8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.tab:hover{border-color:var(--violet);background:#28143c99}.tab .mono{color:var(--fg);align-items:center;gap:9px;min-width:0;font-size:11.5px;display:flex}.tab .ic{width:16px;height:16px;color:var(--violet);flex:none}.tab .arr{color:var(--muted);transition:transform .3s var(--out)}.tab:hover .arr{color:var(--fg);transform:translateY(3px)}@media (width<=760px){.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tab{padding:14px 12px}.tab .arr{display:none}.tab .mono{letter-spacing:.04em;font-size:10.5px}}.svc{padding-block:120px}.svc .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.svc .copy{gap:18px;min-width:0;display:grid}.svc.rev .copy{order:-1}.svc:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:-28% 0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.s-design:before{background:radial-gradient(45% 60% at 0 40%,#9b30ff47,#0000 70%),radial-gradient(30% 40% at 100% 90%,#e21cff1a,#0000 70%)}.s-soft:before{background:radial-gradient(40% 60% at 0 20%,#e21cff29,#0000 70%),radial-gradient(40% 60% at 100% 80%,#2f5bff33,#0000 70%)}.s-host:before{background:radial-gradient(55% 45% at 30% 55%,#1e2d8c59,#0000 75%),radial-gradient(40% 40% at 95% 40%,#2f5bff38,#0000 70%)}@media (width<=860px){.svc .wrap{grid-template-columns:1fr}.svc.rev .copy{order:0}.svc{padding-block:90px}}.feats{gap:10px;margin-top:6px;display:grid}.feat{border:1px solid var(--line);background:#0e0e14b3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 16px;transition:border-color .5s,background .5s,box-shadow .5s;display:grid}.feat .fi{width:32px;height:32px;color:var(--muted);background:#ffffff0a;border-radius:9px;grid-row:span 2;place-items:center;transition:color .5s,background .5s;display:grid}.feat .fi svg{width:16px;height:16px}.feat b{color:var(--muted);font-size:15px;font-weight:600;transition:color .5s}.feat small{color:var(--muted);opacity:0;max-height:0;transition:opacity .5s,max-height .6s var(--out);font-size:13px;overflow:hidden}.feat.on{background:#3c145a40;border-color:#9b30ff80;box-shadow:0 0 30px #9b30ff1f}.feat.on .fi{color:#fff;background:linear-gradient(135deg,var(--violet),var(--magenta))}.feat.on b{color:var(--fg)}.feat.on small{opacity:1;max-height:40px}.mock{aspect-ratio:16/11;border:1px solid var(--line-2);background:#0d0d13;border-radius:16px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073;container-type:inline-size}.ml{grid-template-rows:auto auto 1fr;gap:4cqw;padding:4.5cqw 5cqw;display:grid;position:absolute;inset:0}.ml .nv{justify-content:space-between;align-items:center;display:flex}.ml .lg{border-radius:1cqw;width:13cqw;height:3.4cqw}.ml .nl{gap:2.4cqw;display:flex}.ml .nl span{border-radius:1cqw;width:7cqw;height:1.6cqw}.ml .nb{border-radius:1.2cqw;width:12cqw;height:4.4cqw}.ml .hr{grid-template-columns:1.1fr .9fr;align-items:center;gap:4cqw;display:grid}.ml .ht{justify-items:start;gap:1.8cqw;display:grid}.ml .t1{letter-spacing:-.03em;font-size:5.4cqw;font-weight:800;line-height:1.02}.ml .t2{font-size:2cqw;line-height:1.4}.ml .cb{border-radius:1.2cqw;padding:1.8cqw 3.4cqw;font-size:1.9cqw;font-weight:700}.ml .im{aspect-ratio:1/.86;border-radius:2cqw;position:relative;overflow:hidden}.ml .cards{grid-template-columns:repeat(3,1fr);align-self:start;gap:2.4cqw;display:grid}.ml .cd{border-radius:1.6cqw;gap:1.2cqw;padding:2.2cqw;display:grid}.ml .cd i{border-radius:1cqw;width:4cqw;height:4cqw;display:block}.ml .cd span{border-radius:1cqw;height:1.3cqw;display:block}.ml .cd span+span{width:70%}.wire{background-color:#0c0c12;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:2.4cqw 2.4cqw}.wire .lg,.wire .nl span,.wire .nb,.wire .cb,.wire .im,.wire .cd,.wire .cd i,.wire .cd span{background:0 0;border:1.5px solid #a096be73}.wire .t1,.wire .t2,.wire .cb{color:#0000}.wire .t1 span,.wire .t2 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#a096be38;border-radius:.6cqw}.wire .im{background:linear-gradient(to top right,#0000 calc(50% - 1px),#a096be66 50%,#0000 calc(50% + 1px)),linear-gradient(to top left,#0000 calc(50% - 1px),#a096be66 50%,#0000 calc(50% + 1px))}.wire .sel{border:1.5px solid var(--violet);pointer-events:none;position:absolute}.wire .sel i{border:1.5px solid var(--violet);background:#fff;width:1.4cqw;height:1.4cqw;position:absolute}.wire .sel i:first-child{top:-.7cqw;left:-.7cqw}.wire .sel i:nth-child(2){top:-.7cqw;right:-.7cqw}.wire .sel i:nth-child(3){bottom:-.7cqw;left:-.7cqw}.wire .sel i:nth-child(4){bottom:-.7cqw;right:-.7cqw}.wire .dim{font-family:var(--mono);background:var(--violet);color:#fff;white-space:nowrap;border-radius:.6cqw;padding:.3cqw .8cqw;font-size:1.4cqw;position:absolute;bottom:-3.6cqw;left:50%;transform:translate(-50%)}.frame-tag{font-family:var(--mono);color:#a096becc;z-index:3;font-size:1.3cqw;position:absolute;top:1.4cqw;left:5cqw}.final{clip-path:inset(0 0 100%);background:linear-gradient(160deg,#160a2a,#0b0b14 60%)}.final .lg{background:var(--grad)}.final .nl span{background:#ffffff2e}.final .nb{background:#fff}.final .t1{color:#fff}.final .t2{color:#ffffffa6}.final .cb{background:linear-gradient(90deg,var(--blue),var(--magenta));color:#fff}.final .im{background:radial-gradient(60% 60% at 30% 30%,#ff5bd8,#0000 70%),radial-gradient(60% 60% at 80% 70%,#2f5bff,#0000 70%),linear-gradient(135deg,#3a0f66,#120a2a)}.final .im:after{content:"";opacity:.55;background:radial-gradient(circle at 35% 30%,#fff,#ffffff1a 40%,#0000 70%);border-radius:50%;position:absolute;inset:18%}.final .cd{background:#ffffff0f;border:1px solid #ffffff14}.final .cd:first-child i{background:var(--blue)}.final .cd:nth-child(2) i{background:var(--violet)}.final .cd:nth-child(3) i{background:var(--magenta)}.final .cd span{background:#fff3}.scan{background:linear-gradient(90deg,transparent,var(--magenta),#fff,var(--violet),transparent);height:2px;box-shadow:0 0 20px var(--magenta),0 0 40px var(--violet);z-index:4;pointer-events:none;position:absolute;top:0;left:0;right:0}.fcur{z-index:5;pointer-events:none;align-items:flex-start;gap:2px;transition:transform .1s linear;display:flex;position:absolute}.fcur svg{width:2.8cqw;min-width:14px;height:2.8cqw;min-height:14px;color:var(--magenta);filter:drop-shadow(0 2px 4px #0006)}.fcur span{background:var(--magenta);color:#fff;white-space:nowrap;border-radius:.6cqw;margin-top:1.6cqw;padding:.3cqw .9cqw;font-size:max(9px,1.4cqw);font-weight:600}.tags{flex-wrap:wrap;gap:8px;display:flex}.tag{font-family:var(--mono);border:1px solid var(--line-2);opacity:0;background:#ffffff08;border-radius:7px;padding:6px 10px;font-size:11px;transition:opacity .5s,transform .8s cubic-bezier(.34,1.56,.64,1);transform:translateY(-34px)rotate(-8deg)}.tag:nth-child(2n){transform:translateY(-40px)rotate(9deg)}.tag.in{opacity:1;transform:none}.ide{aspect-ratio:16/11;border:1px solid var(--line-2);background:#0c0c11;border-radius:16px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073;container-type:inline-size}.ide-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.ide-bar i{background:#2a2a33;border-radius:50%;width:10px;height:10px}.ide-bar i:first-child{background:#ff5f57}.ide-bar i:nth-child(2){background:#febc2e}.ide-bar i:nth-child(3){background:#28c840}.ide-bar span{margin-left:8px}.code{font-family:var(--mono);transition:opacity .6s,transform .8s var(--out),filter .6s;padding:3.2cqw 3.6cqw;font-size:max(10px,2.15cqw);line-height:1.75}.code .ln{white-space:pre;clip-path:inset(0 100% 0 0);display:block}.code .n{color:#5d5b6b;user-select:none;width:3ch;display:inline-block}.k{color:#c678ff}.f{color:#5b8cff}.s{color:#3ee08a}.c{color:#6c6a7c}.b{color:#ffb35b}.caret{background:var(--magenta);width:.6em;height:1.2em;box-shadow:0 0 10px var(--magenta);font-size:max(10px,2.15cqw);animation:1s step-end infinite blink;position:absolute}@keyframes blink{50%{opacity:0}}.compile{font-family:var(--mono);color:var(--muted);opacity:0;gap:6px;font-size:11px;transition:opacity .3s;display:grid;position:absolute;bottom:3cqw;left:3.6cqw;right:3.6cqw}.compile .pb{background:var(--line-2);border-radius:3px;height:3px;overflow:hidden}.compile .pb i{background:var(--grad);width:0;height:100%;display:block}.app{opacity:0;transition:opacity .7s,transform .9s var(--out);grid-template-rows:auto auto 1fr;gap:2.4cqw;padding:3.4cqw;display:grid;position:absolute;inset:46px 0 0;transform:scale(.94)translateY(14px)}.ide.compiled .code{opacity:0;filter:blur(6px);transform:scale(1.04)}.ide.compiled .app{opacity:1;transform:none}.ide.compiled .caret{display:none}.app-h{justify-content:space-between;align-items:center;font-size:max(11px,2cqw);font-weight:600;display:flex}.app-h .live{font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-size:max(9px,1.5cqw);display:flex}.app-h .live:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%}.kpis{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.kpi{border:1px solid var(--line);background:#ffffff08;border-radius:1.6cqw;gap:.6cqw;padding:2cqw;display:grid}.kpi small{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:max(8px,1.3cqw)}.kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:max(13px,3.4cqw)}.app-b{grid-template-columns:1.3fr 1fr;gap:2cqw;min-height:0;display:grid}.chart{border:1px solid var(--line);background:#ffffff05;border-radius:1.6cqw;align-items:flex-end;gap:1.4cqw;padding:2cqw;display:flex}.chart i{background:linear-gradient(var(--violet),#2f5bff80);height:0;transition:height 1s var(--out);border-radius:.6cqw .6cqw 0 0;flex:1}.ide.compiled .chart i{height:var(--h)}.rows{border:1px solid var(--line);background:#ffffff05;border-radius:1.6cqw;align-content:start;gap:1.4cqw;padding:1.6cqw 2cqw;font-size:max(9px,1.6cqw);display:grid}.rows div{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.rows div b{color:var(--fg);font-weight:500}.rows div em{color:var(--green);font-style:normal;font-family:var(--mono);font-size:max(8px,1.3cqw)}.netbox{aspect-ratio:16/11;border:1px solid var(--line-2);background:radial-gradient(70% 70%,#2f5bff1f,#0000 70%),#0a0b14;border-radius:16px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}#net{width:100%;height:100%;position:absolute;inset:0}.net-hud{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.status{font-family:var(--mono);color:var(--green);background:#0a140ecc;border:1px solid #3ee08a4d;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.status:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.6s step-end infinite blink}.uptime{text-align:right}.uptime b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,44px);line-height:1;display:block}.uptime span{color:var(--muted)}.checks{gap:12px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.checks li{color:var(--muted);align-items:center;gap:12px;font-size:15px;transition:color .4s;display:flex}.checks .ck{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:border-color .4s,background .4s,box-shadow .4s;display:grid}.checks .ck svg{stroke:#062012;stroke-width:3px;fill:none;stroke-dasharray:20;stroke-dashoffset:20px;width:11px;height:11px;transition:stroke-dashoffset .5s .1s}.checks li.on{color:var(--fg)}.checks li.on .ck{border-color:var(--green);background:var(--green);box-shadow:0 0 12px #3ee08a80}.checks li.on .ck svg{stroke-dashoffset:0}.s-ia{color:var(--ink);--fr:150%;--fx:10%;--fy:0px;padding-block:120px}.s-ia:before{content:"";z-index:0;background:var(--paper);clip-path:circle(var(--fr) at var(--fx) var(--fy));position:absolute;inset:0}.s-ia .wrap{text-align:center;opacity:var(--io,1);justify-items:center;gap:18px;display:grid}.s-ia .badge{color:var(--ink);background:#fff;border-color:#12121924}.s-ia .lead{color:var(--ink-muted)}.ia-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.ia-tabs button{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--ink-muted);background:#fff;border:1px solid #1212191f;border-radius:999px;padding:7px 14px;font-size:10.5px}.ia-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.flow{background:#fff9;border:1px solid #12121912;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;width:100%;max-width:980px;margin-top:18px;padding:22px;display:grid;position:relative}#flow-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fnode{z-index:1;transition:transform .4s var(--out),box-shadow .4s;background:#fff;border:1px solid #12121914;border-radius:14px;justify-items:center;gap:10px;padding:22px 16px;display:grid;position:relative;box-shadow:0 10px 30px #1e143c12}.fnode.pulse{transform:translateY(-3px);box-shadow:0 14px 34px #9b30ff2e}.fnode .ni{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.fnode .ni svg{width:18px;height:18px}.fnode:nth-child(2) .ni{color:var(--blue);background:#eaf0ff}.fnode:nth-child(3) .ni{color:var(--violet);background:#f6eaff}.fnode:nth-child(4) .ni{color:#15a35d;background:#e6faf0}.fnode h4{letter-spacing:-.01em;font-size:17px;line-height:1.25;transition:opacity .3s}.fnode .mono{border-radius:5px;padding:4px 8px;font-size:9.5px;transition:opacity .3s}.fnode:nth-child(2) .mono{color:var(--blue);background:#eaf0ff}.fnode:nth-child(3) .mono{color:var(--violet);background:#f6eaff}.fnode:nth-child(4) .mono{color:#15a35d;background:#e6faf0}.flow.swap .fnode h4,.flow.swap .fnode .mono{opacity:0}.stats{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;max-width:980px;margin-top:40px;display:grid}.stat b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,56px);line-height:1;display:block}.stat:nth-child(2) b{color:var(--blue)}.stat:nth-child(3) b{color:var(--magenta)}.stat h4{margin:10px 0 4px;font-size:16px}.stat p{color:var(--ink-muted);font-size:14px}@media (width<=760px){.flow{grid-template-columns:1fr;gap:34px}.stats{grid-template-columns:1fr;gap:22px}}.s-gaming{padding-block:150px 130px;overflow:hidden}#coins{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.holo{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--out);background:linear-gradient(120deg,#1b0d33,#2a0f3e 50%,#160c2c) padding-box,conic-gradient(from var(--a,0deg),#2f5bff,#9b30ff,#e21cff,#3ee08a,#2f5bff) border-box;transform-style:preserve-3d;border:1px solid #0000;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(26px,4vw,44px);animation:6s linear infinite spin;display:grid;position:relative;overflow:hidden}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.holo:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff24 45%,#e21cff24 50%,#3ee08a14 55%,#0000 70%) 0 0/250% 100%;background-position:var(--mx,50%) 0;mix-blend-mode:screen;position:absolute;inset:0}.holo .copy{gap:10px;min-width:0;display:grid}.holo .kicker{color:var(--magenta)}.holo h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.6vw,32px);line-height:1.15}.holo p{color:#ffffffa6;max-width:62ch;font-size:15px}.holo .chips{pointer-events:none;border:14px dashed #ffffff0f;border-radius:50%;width:160px;height:160px;animation:18s linear infinite roll;position:absolute;top:-30px;right:-30px}@keyframes roll{to{transform:rotate(360deg)}}@media (width<=760px){.holo{grid-template-columns:1fr}}.s-steps{height:240vh}.steps-pin{align-content:center;height:100svh;padding-block:80px 40px;display:grid;position:sticky;top:0}.steps-head{text-align:center;justify-items:center;gap:14px;margin-bottom:46px;display:grid}.steps-head .mono{color:var(--muted)}.rail{background:var(--line-2);border-radius:2px;height:2px;margin:0 0 22px;position:relative}.rail i{background:linear-gradient(90deg,#5b7cff,#b46bff,#f05bff,var(--green));width:0;height:100%;box-shadow:0 0 14px var(--violet);border-radius:2px;position:absolute;top:0;left:0}.rail i:after{content:"";width:10px;height:10px;box-shadow:0 0 14px #fff,0 0 30px var(--magenta);background:#fff;border-radius:50%;position:absolute;top:-4px;right:-5px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.step{border:1px solid var(--line);background:var(--surface);opacity:.38;transition:opacity .5s,transform .6s var(--out),border-color .5s,box-shadow .5s;border-radius:14px;align-content:start;gap:10px;padding:22px;display:grid;transform:translateY(12px)}.step b{letter-spacing:-.03em;color:var(--muted);font-size:34px;transition:color .5s}.step h4{font-size:17px}.step p{color:var(--muted);font-size:14px}.step .mono{color:var(--muted);margin-top:8px}.step.on{opacity:1;transform:none}.step:first-child.on{border-color:#5b7cff80;box-shadow:0 0 30px #5b7cff1f}.step:first-child.on b,.step:first-child.on .mono{color:#5b7cff}.step:nth-child(2).on{border-color:#b46bff80;box-shadow:0 0 30px #b46bff1f}.step:nth-child(2).on b,.step:nth-child(2).on .mono{color:#b46bff}.step:nth-child(3).on{border-color:#f05bff80;box-shadow:0 0 30px #f05bff1f}.step:nth-child(3).on b,.step:nth-child(3).on .mono{color:#f05bff}.step:nth-child(4).on{border-color:#3ee08a80;box-shadow:0 0 30px #3ee08a1f}.step:nth-child(4).on b,.step:nth-child(4).on .mono{color:var(--green)}@media (width<=860px){.s-steps{height:auto}.steps-pin{height:auto;padding-block:90px;position:static}.steps{grid-template-columns:1fr 1fr}.rail{display:none}}@media (width<=480px){.steps{grid-template-columns:1fr}}.s-faq{padding-block:90px 110px}.s-faq .wrap{max-width:760px}.faq-head{text-align:center;gap:12px;margin-bottom:36px;display:grid}.faq-head .mono{color:var(--muted)}.qa{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;transition:border-color .3s}.qa.open{border-color:#9b30ff66}.qa button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.qa .pm{flex:none;width:22px;height:22px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:relative}.qa .pm:before,.qa .pm:after{content:"";background:var(--muted);border-radius:2px;height:2px;position:absolute;top:10px;left:5px;right:5px}.qa .pm:after{transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:rotate(90deg)}.qa.open .pm{transform:rotate(180deg)}.qa.open .pm:after{transform:rotate(0)}.qa .ans{transition:grid-template-rows .6s var(--out);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--muted);opacity:0;padding:0 20px 18px;font-size:14.5px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s;transform:translateY(-8px)}.qa.open .ans p{opacity:1;transform:none}@media (width<=760px){.hero{min-height:0;padding-block:96px 48px}.svc{padding-block:56px}.s-ia{padding-block:72px}.s-gaming{padding-block:90px}.steps-pin{padding-block:56px}.steps-head{margin-bottom:28px}.s-faq{padding-block:56px 72px}}@media (prefers-reduced-motion:reduce){.hero h1 .w,.hero .lead,.tabs{opacity:1;filter:none;animation:none;transform:none}.holo,.holo .chips{animation:none}*{transition-duration:0s!important}}
