@keyframes lv2-orbA{50%{transform:translate(30px,-20px)scale(1.1)}}@keyframes lv2-orbB{50%{transform:translate(-20px,30px)scale(.9)}}@keyframes lv2-mq{to{transform:translate(-50%)}}@keyframes lv2-sheen{to{background-position:200%}}html.lv2-smooth{scroll-behavior:smooth}html.lv2-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){html.lv2-smooth{scroll-behavior:auto}}.lv2{--bg:#07112a;--bg2:#0d1b3d;--violet:#3b6bf5;--violet2:#7fa0ff;--magenta:#5b8cff;--orange:#f5a24b;--cyan:#6cd7e8;--green:#5fc9a0;--indigo:#8a8df0;--amber:#e2b45a;--ink:#eef0fa;--ink2:#b7bdd8;--mute:#7f86a8;--glass:#ffffff0e;--glass2:#ffffff17;--edge:#ffffff21;--edge2:#ffffff38;--sans:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.lv2 *{box-sizing:border-box}.lv2 a{color:inherit;text-decoration:none}.lv2 img{max-width:100%;display:block}.lv2 button{font-family:var(--sans);cursor:pointer}.lv2 :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.lv2 .bg{z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 12% -10%,#3b6bf561,#0000 60%),radial-gradient(800px 500px at 95% 15%,#5b8cff2e,#0000 60%),radial-gradient(700px 500px at 50% 110%,#3b6bf538,#0000 60%),linear-gradient(#081533,#07112a 40%,#0a1631);position:fixed;inset:0}.lv2 .field{z-index:-1;pointer-events:none;position:fixed;inset:0}.lv2 .orb{z-index:-1;pointer-events:none;filter:blur(60px);border-radius:50%;position:fixed}.lv2 .orb.a{background:radial-gradient(circle,#63b6ff1f 0%,#1e40af12 40%,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite lv2-orbA;top:8%;left:6%}.lv2 .orb.b{background:radial-gradient(circle,#4671f61f 0%,#63b6ff0f 40%,#0000 70%);width:500px;height:500px;animation:10s ease-in-out 1s infinite lv2-orbB;bottom:8%;right:6%}.lv2 .wrap{max-width:1280px;margin:0 auto;padding-inline:28px}.lv2 .pill{color:var(--ink2);background:var(--glass);border:1px solid var(--edge);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.lv2 .pill i{background:var(--violet2);width:7px;height:7px;box-shadow:0 0 10px var(--violet2);border-radius:50%}.lv2 .hdr{z-index:40;position:sticky;top:0}.lv2 .split>*,.lv2 .grid2>*,.lv2 .two>*,.lv2 .trace>*,.lv2 .plat>*,.lv2 .fieldwrap>*,.lv2 .dsplit>*{min-width:0}.lv2 .nav{z-index:41;background:linear-gradient(#07112af7 55%,#07112a00);margin:0;padding:18px 0 26px;position:relative}.lv2 .nav .bar{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 28px;display:flex}.lv2 .brand{align-items:center;display:inline-flex}.lv2 .brand img{width:auto;height:84px;margin:-20px 0}.lv2 .foot .fbrand{align-items:center;gap:14px;display:inline-flex}.lv2 .foot .fbrand img{opacity:.85;width:auto;height:56px;margin:-16px 0}.lv2 .nav .links{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);gap:30px;font-size:13px;font-weight:700;display:flex}.lv2 .nav .links a{transition:color .2s}.lv2 .nav .links a:hover,.lv2 .nav .links a.on{color:var(--ink)}.lv2 .navright{align-items:center;gap:10px;display:flex}.lv2 .menubtn{border:1px solid var(--edge2);width:42px;height:42px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;display:none}.lv2 .menu{z-index:39;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07112af5;flex-direction:column;justify-content:center;gap:8px;padding:100px 28px 40px;display:none;position:fixed;inset:0}.lv2 .menu a{letter-spacing:-.03em;color:var(--ink2);padding:8px 0;font-size:clamp(34px,9vw,44px);font-weight:300}.lv2 .menu a.on{color:var(--ink)}.lv2 .menu .btn{align-self:flex-start;margin-top:28px;padding:16px 26px;font-size:16px}.lv2 .btn{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:700;line-height:1.3;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s;display:inline-flex}.lv2 .btn.primary{color:#fff;background:linear-gradient(135deg,#2f5bea,#4c7dff 60%,#7fa0ff);box-shadow:0 8px 30px #3b6bf566,inset 0 1px #ffffff59}.lv2 .btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px #3b6bf58c,inset 0 1px #ffffff73}.lv2 .btn.primary:active{transform:translateY(0)}.lv2 .btn.ghost{border-color:var(--edge2);color:var(--ink);background:var(--glass)}.lv2 .btn.ghost:hover{background:var(--glass2);transform:translateY(-2px)}.lv2 .btn.small{padding:10px 18px;font-size:13px}.lv2 h1,.lv2 h2{letter-spacing:-.04em;margin:0;font-weight:300;line-height:.98}.lv2 h1{max-width:none;font-size:clamp(48px,6.1vw,96px)}.lv2 h2{max-width:18ch;margin-bottom:22px;font-size:clamp(36px,4.6vw,64px)}.lv2 h1 .sub{color:var(--orange);letter-spacing:-.02em;margin-top:.28em;font-size:.46em;display:block}.lv2.og .nav .links,.lv2.og .nav .btn,.lv2.og .actions,.lv2.og .fine,.lv2.og .totop,.lv2.og .replay{display:none!important}.lv2.og .hdr{position:absolute;top:0;left:0;right:0}.lv2.og .nav{background:0 0}.lv2.og .hero{align-items:center;min-height:100vh;padding-block:0}.lv2 .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;margin-bottom:28px;font-size:13px;font-weight:700;display:inline-flex}.lv2 .eyebrow:before{content:"";background:var(--orange);width:22px;height:1px}.lv2 h3,.lv2 h4{margin:0}.lv2 .grad{background:linear-gradient(90deg,#eef0fa 0%,#9db8ff 45%,#eef0fa 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lv2-sheen}.lv2 .lead{color:var(--ink2);max-width:52ch;margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:300;line-height:1.5}.lv2 .k{margin-bottom:6px}.lv2 p.claim{color:var(--ink2);max-width:52ch;margin:0 0 12px;font-size:clamp(17px,1.3vw,19px);font-weight:300;line-height:1.55}.lv2 .pts{gap:12px;max-width:52ch;margin:28px 0 0;padding:0;list-style:none;display:grid}.lv2 .pts li{color:var(--ink);padding-left:34px;font-weight:300;position:relative}.lv2 .pts li:before{content:"";background:var(--violet2);width:22px;height:1px;position:absolute;top:13px;left:0}.lv2 [data-fx]{will-change:transform,opacity}.lv2 .hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;max-width:1280px;min-height:88vh;padding-block:8vh 4vh;display:grid}.lv2 .hero p.lead{margin:30px 0 38px}.lv2 .hero .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv2 .hero .fine{color:var(--mute);max-width:48ch;margin-top:44px;font-size:13px}.lv2 .stage{perspective:1400px;--cw:min(300px,23vw);--fw:min(640px,100%);height:min(74vh,700px);position:relative}.lv2 .cover,.lv2 .aiosframe{border-radius:8px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px #0009}.lv2 .cover{width:var(--cw,240px);aspect-ratio:8.5/11;margin-left:calc(var(--cw,240px)/-2);margin-top:calc(var(--cw,240px)*11/8.5/-2);transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .7s}.lv2 .cover.static{flex:none;margin:0;position:relative;top:auto;left:auto}.lv2 .cover .top{color:#fff;background-image:repeating-radial-gradient(circle at 120% -20%,#ffffff12 0 1px,#0000 1px 34px);height:64%;padding:8% 9% 0;position:relative}.lv2 .cover .dot{border-radius:50%;width:30px;height:7px;margin-bottom:7px}.lv2 .cover .co{font-weight:700;font-size:clamp(9px,calc(var(--cw,240px)*.042),13px)}.lv2 .cover .cl{font-size:clamp(7px,calc(var(--cw,240px)*.034),11px);color:#ffffffb8;position:absolute;bottom:36%;left:9%}.lv2 .cover .tt{font-weight:300;font-size:clamp(13px,calc(var(--cw,240px)*.088),28px);letter-spacing:-.02em;line-height:1.05;position:absolute;bottom:9%;left:9%;right:9%}.lv2 .cover .bot{color:#1b2a4a;height:36%;font-size:clamp(7px,calc(var(--cw,240px)*.03),9px);background:#fff;padding:8% 9%}.lv2 .cover .bot small{color:#5f6b80;font-weight:700;font-size:clamp(6px,calc(var(--cw,240px)*.026),8px);display:block}.lv2 .cover .bot b{font-size:clamp(8px,calc(var(--cw,240px)*.036),11px);margin-bottom:6px;display:block}.lv2 .cover.black .top{background:#0d0e12;height:100%}.lv2 .cover.black .tt{bottom:38%}.lv2 .cover.black .cl{color:#9aa1ad;bottom:50%}.lv2 .cover.black .mark{aspect-ratio:1;width:6.5%;font-size:clamp(7px,calc(var(--cw,240px)*.034),10px);border:1.5px solid #fff;border-radius:3px;place-items:center;font-weight:900;display:grid;position:absolute;bottom:8%;right:9%}.lv2 .cover.black .dt{font-size:clamp(7px,calc(var(--cw,240px)*.03),9px);color:#cfd4dd;position:absolute;bottom:8%;left:9%}.lv2 .aiosframe{width:var(--fw,520px);margin-left:calc(var(--fw,520px)/-2);aspect-ratio:16/10.4;margin-top:calc(var(--fw,520px)*10.4/16/-2);border:1px solid var(--edge2);background:var(--bg2);opacity:0;border-radius:14px;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .8s;transform:translateY(60px)scale(.92);box-shadow:0 0 0 1px #7fa0ff26,0 0 120px #3b6bf559,0 40px 90px #000000b3}.lv2 .aiosframe .pb{border:1px solid var(--edge2);color:var(--ink2);z-index:1;background:#0a0920d9;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;bottom:10px;left:10px}.lv2 .aiosframe .pb b{color:var(--ink)}.lv2 .stage .replay{color:var(--mute);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;transition:color .2s;display:inline-flex;position:absolute;bottom:-8px;right:0}.lv2 .stage .replay:hover{color:var(--ink)}.lv2 .stage[data-p="0"] .cover:not(.black){transform:translate(calc(var(--o)*var(--cw,240px)*.17),calc(var(--a)*var(--cw,240px)*.05))rotate(calc(var(--o)*9deg))}.lv2 .stage[data-p="1"] .cover:not(.black),.lv2 .stage[data-p="2"] .cover:not(.black){opacity:0;visibility:hidden;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .7s,visibility 0s .7s;transform:scale(.6)}.lv2 .stage[data-p="1"] .cover.black{opacity:1;transform:translateY(0)scale(1)}.lv2 .stage[data-p="2"] .cover.black{opacity:0;transform:translateY(-40px)scale(.7)}.lv2 .stage[data-p="2"] .aiosframe{opacity:1;transform:translateY(0)scale(1)}.lv2 .stage .cover.black{opacity:0;z-index:9;transform:translateY(40px)scale(.96)}.lv2 .stage .cover:not(.black){z-index:calc(6 - var(--a))}.lv2 .sec{padding-block:clamp(56px,8vh,96px)}.lv2 .split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.lv2 .split.rev{grid-template-columns:1.2fr .8fr}.lv2 .shot{background:#0a1430;border-radius:18px;padding-top:30px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7fa0ff24,0 0 90px #3b6bf538,0 50px 110px #000000a6}.lv2 .shot:before{content:"";background:#ff5f57;border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:14px;box-shadow:14px 0 #febc2e,28px 0 #28c840}.lv2 .shot:after{content:"";background:#ffffff14;height:1px;position:absolute;top:30px;left:0;right:0}.lv2 .shot img{width:100%;height:auto}.lv2 .tiltwrap{perspective:1200px}.lv2 .stack{position:relative}.lv2 .stack .shot.b{width:56%;position:absolute;bottom:-12%;right:-6%;box-shadow:0 30px 60px #000000a6}.lv2 .grid2{grid-template-columns:1fr 1fr;gap:28px;display:grid}.lv2 .stack3d{perspective:1600px;grid-template-columns:1fr;padding-bottom:8%;padding-right:22%;display:grid;position:relative}.lv2 .stack3d .shot{transform-style:preserve-3d}.lv2 .stack3d .back{opacity:.9;width:84%;transform:rotateY(14deg)translate(-4%)}.lv2 .stack3d .front{width:66%;position:absolute;bottom:0;right:0;transform:rotateY(-8deg);box-shadow:0 0 0 1px #7fa0ff33,0 0 120px #3b6bf559,0 60px 120px #000000bf}.lv2 .stack3d .shot img{width:100%;height:auto}.lv2 .gapv{justify-self:end;gap:26px;width:100%;max-width:640px;display:grid}.lv2 .gapv .side{grid-template-columns:170px 1fr;align-items:center;gap:26px;display:grid}.lv2 .gapv .side h3{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:12px;font-weight:700}.lv2 .gapv .side p{margin:0;font-size:18px;font-weight:300;line-height:1.4}.lv2 .gapv .side.live{display:block;position:relative}.lv2 .gapv .side.live .minisys{aspect-ratio:16/9;border:0;border-radius:18px;height:auto;box-shadow:0 0 0 1px #7fa0ff24,0 0 90px #3b6bf540,0 40px 90px #0009}.lv2 .gapv .side.live>div:last-child{padding:18px 0 0}.lv2 .gapv .side.live .tag{color:#bff0da;z-index:1;background:#5fc9a02e;border:1px solid #5fc9a080;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.lv2 .minideck{height:130px;position:relative}.lv2 .minideck span{border:1px solid #ffffff40;border-radius:3px;width:74px;height:96px;position:absolute;top:50%;left:50%}.lv2 .minideck span:first-child{transform:translate(-74%,-46%)rotate(-14deg)}.lv2 .minideck span:nth-child(2){transform:translate(-58%,-52%)rotate(-5deg)}.lv2 .minideck span:nth-child(3){transform:translate(-42%,-52%)rotate(5deg)}.lv2 .minideck span:nth-child(4){transform:translate(-26%,-46%)rotate(14deg)}.lv2 .minideck span:after{content:"";background:#fff;border-radius:0 0 3px 3px;height:34%;position:absolute;bottom:0;left:0;right:0}.lv2 .minisys{border:1px solid var(--edge2);background:var(--bg2);border-radius:8px;height:90px;position:relative;overflow:hidden}.lv2 .gapv .mid{text-align:center;color:var(--mute);padding:0 20px;font-size:14px}.lv2 .gapv .mid .line{background:repeating-linear-gradient(180deg,var(--edge2)0 6px,transparent 6px 11px);width:1px;height:34px;margin:0 auto}.lv2 .gapv .mid .gl{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.lv2 .gapv .mid b{color:var(--orange);letter-spacing:-.03em;font-size:clamp(40px,4vw,56px);font-weight:300;line-height:1.1;display:block}.lv2 .dwrap{height:220vh;position:relative}.lv2 .dsplit{top:calc(var(--hdr-h,96px) + 14px);height:calc(100vh - var(--hdr-h,96px) - 44px);grid-template-columns:.85fr 1.15fr;align-content:start;align-items:center;padding-top:4vh;position:sticky}.lv2 .dstage{perspective:1400px;--cw:min(380px,26vw);--fw:min(760px,100%);height:min(70vh,680px);position:relative}.lv2 .dstage .cover,.lv2 .dstage .aiosframe{transition:opacity .4s}.lv2 .railnav{justify-content:flex-end;gap:8px;margin-top:-6px;display:flex}.lv2 .railnav button{border:1px solid var(--edge2);width:42px;height:42px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.lv2 .railnav button:hover{background:var(--glass2);transform:translateY(-1px)}.lv2 .rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:36px;margin-top:44px;margin-left:-28px;margin-right:-28px;padding:12px 28px 28px;display:flex;overflow-x:auto}.lv2 .rail::-webkit-scrollbar{display:none}.lv2 .ditem{scroll-snap-align:start;flex:none;grid-template-columns:200px 1fr;align-items:center;gap:28px;width:500px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.lv2 .ditem:hover{transform:translateY(-6px)}.lv2 .ditem .cover{--cw:200px;transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 50px #0009}.lv2 .ditem:hover .cover{transform:rotate(-3deg)}.lv2 .ditem.key .cover{box-shadow:0 0 0 1px #4c7dff59,0 0 60px #3b6bf54d,0 24px 50px #0009}.lv2 .ditem .n{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:700}.lv2 .ditem h3{letter-spacing:-.02em;margin:8px 0;font-size:28px;font-weight:300;line-height:1.1}.lv2 .ditem p{color:var(--ink2);margin:0;font-size:15px;font-weight:300;line-height:1.45}.lv2 .ditem .fw{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lv2 .ditem .fw span{color:#cfe0ff;border:1px solid #7fa0ff73;border-radius:999px;padding:3px 9px;font-size:11px}.lv2 .marq{margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lv2 .marq .t{white-space:nowrap;color:var(--ink2);gap:40px;width:max-content;font-size:14px;font-weight:300;animation:28s linear infinite lv2-mq;display:flex}.lv2 .marq .t span:before{content:"";background:var(--violet2);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:12px;display:inline-block}.lv2 .fieldwrap{grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:40px;display:grid}.lv2 .phone{aspect-ratio:9/19;background:linear-gradient(160deg,#2a3557,#0b1330);border:1px solid #ffffff47;border-radius:34px;width:min(300px,58vw);padding:10px;position:relative;box-shadow:0 40px 90px #000000a6,inset 0 1px #ffffff4d,0 0 60px #3b6bf540}.lv2 .phone .scr{background:#0b1a4d;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden}.lv2 .phone .notch{z-index:2;background:#0b1330;border-radius:10px;width:34%;height:16px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lv2 .caps{gap:22px;max-width:340px;display:grid}.lv2 .cap{opacity:0;align-items:flex-start;gap:16px;transition:opacity .5s,transform .5s;display:flex;transform:translate(-12px)}.lv2 .cap.show{opacity:1;transform:none}.lv2 .cap i{letter-spacing:.08em;color:var(--orange);flex:none;align-items:center;width:30px;padding-top:5px;font-size:13px;font-style:normal;font-weight:700;display:flex}.lv2 .cap b{letter-spacing:-.01em;font-size:20px;font-weight:300;line-height:1.2;display:block}.lv2 .cap small{color:var(--ink2);font-size:14px;font-weight:300}.lv2 .cap.ok i{color:var(--green)}.lv2 .bp{background:linear-gradient(#03071400,#030714d9 20% 80%,#03071400);position:relative}.lv2 .bp:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 70% 30%,#3b6bf529,#0000 60%);position:absolute;inset:0}.lv2 .bp .wrap{position:relative}.lv2 .bp .cover.big{--cw:min(360px,80vw);width:var(--cw);opacity:1;border:1px solid #ffffff38;margin:0 auto;position:relative;top:auto;left:auto;transform:rotate(-3deg);box-shadow:0 0 0 8px #ffffff0a,0 0 80px #4c7dff59,0 50px 100px #000c}.lv2 .bp .cover.big .top{background:#101116}.lv2 .bp .split{align-items:start}.lv2 .chat{background:#00000047;border-radius:22px;max-width:540px;padding:22px;font-size:15px;box-shadow:0 0 0 1px #d9775747,0 0 80px #d9775714,0 40px 90px #0009}.lv2 .chat .hd{color:var(--mute);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.lv2 .chat .hd .cl{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.lv2 .chat .hd .cl i{color:#fff;background:#d97757;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.lv2 .chat .comp{border:1px solid var(--edge);background:#00000047;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.lv2 .chat .comp span{color:var(--mute);flex:1;font-size:13px}.lv2 .chat .comp b{color:#fff;background:#d97757;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lv2 .chat .m{opacity:0;border-radius:14px;max-width:92%;margin:8px 0;padding:12px 16px;line-height:1.45;transition:opacity .5s,transform .5s;transform:translateY(8px)}.lv2 .chat .m.show{opacity:1;transform:none}.lv2 .chat .u{background:#3b6bf538;border:1px solid #3b6bf566;margin-left:auto}.lv2 .chat .a{background:var(--glass2);border:1px solid var(--edge);border-left:3px solid #d97757}.lv2 .chat .a small{color:var(--mute);margin-top:6px;font-size:11px;display:block}.lv2 .plat{grid-template-columns:repeat(2,1fr);gap:56px 44px;margin-top:64px;display:grid;position:relative}.lv2 .plat .card{padding:0}.lv2 .plat .cp{color:var(--ink2);max-width:40ch;padding:20px 4px 0;font-size:16px;font-weight:300}.lv2 .plat .cp b{color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:300;display:block}.lv2 .plat .card:nth-child(2),.lv2 .plat .card:nth-child(4){margin-top:72px}.lv2 .cta{padding-block:clamp(64px,10vh,120px)}.lv2 .cta .box{text-align:center;justify-items:center;padding:40px 0;display:grid;position:relative}.lv2 .cta .box:before{content:"";pointer-events:none;background:radial-gradient(600px 340px,#3b6bf559,#0000 65%);position:absolute;inset:-30% -10%}.lv2 .cta h2{max-width:16ch;margin-inline:auto;font-size:clamp(40px,6vw,88px);position:relative}.lv2 .cta .lead,.lv2 .cta .btn,.lv2 .cta .note{position:relative}.lv2 .cta .note{color:var(--mute);margin-top:18px;font-size:13px}.lv2 .totop{z-index:30;border:1px solid var(--edge2);width:46px;height:46px;color:var(--ink);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091430b3;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s,background .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.lv2 .totop.on{opacity:1;pointer-events:auto;transform:none}.lv2 .totop:hover{background:#3b6bf580}.lv2 .foot{max-width:1180px;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 auto;padding:30px 28px 50px;font-size:13px;display:flex}.lv2 .trace{grid-template-columns:260px 1fr;gap:56px;max-width:1180px;margin:0 auto;padding:0 28px;display:grid}.lv2 .trace .lrail{top:calc(var(--hdr-h,96px) + 24px);height:calc(100vh - var(--hdr-h,96px) - 48px);align-self:start;position:sticky}.lv2 .trace .lrail h4{color:var(--mute);margin:0 0 14px;font-size:13px;font-weight:700}.lv2 .ledger{border-left:1px solid var(--edge);margin:0;padding:0;list-style:none}.lv2 .ledger li{color:var(--mute);opacity:.35;padding:9px 0 9px 16px;font-size:14px;transition:opacity .4s;position:relative}.lv2 .ledger li b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:300;display:block}.lv2 .ledger li:before{content:"";background:var(--edge);border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s;position:absolute;top:16px;left:-4px}.lv2 .ledger li.on{opacity:1;color:var(--ink2)}.lv2 .ledger li.on:before{background:var(--dot,var(--violet2));box-shadow:0 0 10px var(--dot,var(--violet2))}.lv2 .step{border-top:1px solid var(--edge);padding:10vh 0}.lv2 .step:first-child{border-top:0}.lv2 .step h2{font-size:clamp(26px,3.2vw,40px)}.lv2 .step .lead{margin-bottom:30px}.lv2 .step .who{color:var(--mute);margin-bottom:18px;font-size:13px}.lv2 .step .who b{color:var(--ink2)}.lv2 .facts{flex-wrap:wrap;gap:44px;margin:34px 0 0;display:flex}.lv2 .facts b{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(34px,3.4vw,48px);font-weight:300;line-height:1;display:block}.lv2 .facts span{color:var(--mute);font-size:13px}.lv2 .facts .c-cyan b{color:var(--cyan)}.lv2 .facts .c-green b{color:var(--green)}.lv2 .facts .c-orange b{color:var(--orange)}.lv2 .facts .c-indigo b{color:var(--indigo)}.lv2 .form{max-width:520px;padding:0}.lv2 .form .f{margin-bottom:14px}.lv2 .form label{color:var(--mute);margin-bottom:5px;font-size:12px;display:block}.lv2 .form .v{border:1px solid var(--edge);background:#00000047;border-radius:10px;padding:12px 14px;font-size:15px}.lv2 .form .v.t{min-height:64px;color:var(--ink2);font-weight:300;line-height:1.45}.lv2 .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lv2 .howhead{padding-block:8vh 4vh}.lv2 .howhead h1{font-size:clamp(34px,5vw,64px)}@media (max-width:900px){.lv2 .hero{grid-template-columns:1fr;gap:24px;min-height:auto}.lv2 .stage{height:64vw;margin:12px calc(-1*var(--gutter,20px))0;--cw:42vw;--fw:92vw}.lv2 .stage .replay{right:var(--gutter,20px)}.lv2 .split,.lv2 .split.rev{grid-template-columns:1fr;gap:26px}.lv2 .dstage{height:46vh}.lv2 .dwrap{height:190vh}.lv2 .dsplit{align-content:start;gap:14px}.lv2 .dsplit .lead{font-size:15px}.lv2 .gapv{justify-self:stretch}.lv2 .fieldwrap{grid-template-columns:1fr;justify-items:center}.lv2 .caps{max-width:100%}.lv2 .wrap{--gutter:20px;padding-inline:20px}.lv2 .rail{gap:24px;margin-left:-20px;margin-right:-20px;padding-inline:20px}.lv2 .ditem{grid-template-columns:130px 1fr;gap:16px;width:320px}.lv2 .ditem .cover{--cw:130px}.lv2 .dstage{--cw:40vw;--fw:100%;height:60vw}.lv2 .stack3d{padding-bottom:0;padding-right:0}.lv2 .stack3d .back{opacity:1;width:100%;transform:none}.lv2 .stack3d .front{width:100%;margin-top:16px;position:static;transform:none}.lv2 .totop{bottom:16px;right:16px}.lv2 .ditem h3{font-size:20px}.lv2 .gapv .side{grid-template-columns:120px 1fr}.lv2 .banner{padding:8px 12px;font-size:12px}.lv2 .banner svg{display:none}.lv2 .grid2,.lv2 .plat,.lv2 .two{grid-template-columns:1fr}.lv2 .plat{gap:44px}.lv2 .plat .card:nth-child(2),.lv2 .plat .card:nth-child(4){margin-top:0}.lv2 .stack .shot.b{width:100%;margin-top:14px;position:static}.lv2 .fieldwrap{gap:28px}.lv2 .nav .links{display:none}.lv2 .menubtn{display:grid}.lv2 .navright .btn{display:none}.lv2 .menu.open{display:flex}.lv2 .nav .bar{padding:0 20px}.lv2 .brand img{height:64px;margin:-16px 0}.lv2 .nav{padding:14px 0}.lv2 .trace{grid-template-columns:1fr;gap:0}.lv2 .trace .lrail{top:var(--hdr-h,96px);background:var(--bg);z-index:30;border-bottom:1px solid var(--edge);height:auto;padding:10px 0;position:sticky}.lv2 .trace .lrail h4{display:none}.lv2 .ledger{scrollbar-width:none;border-left:0;gap:18px;display:flex;overflow-x:auto}.lv2 .ledger li{white-space:nowrap;flex:none;padding:0}.lv2 .ledger li:before{display:none}.lv2 .ledger li b{font-size:18px}}@media (prefers-reduced-motion:reduce){.lv2 .orb,.lv2 .marq .t,.lv2 .grad{animation:none}.lv2 [data-fx]{opacity:1!important;transform:none!important}.lv2 .cover,.lv2 .aiosframe,.lv2 .chat .m,.lv2 .cap,.lv2 .btn,.lv2 .dcard{transition:none}.lv2 .cap,.lv2 .chat .m{opacity:1;transform:none}.lv2 .dstage .cover{transform:translate(calc((var(--i,3) - 3)*40px),0)rotate(calc((var(--i,3) - 3)*8deg))}.lv2 .dstage .cover.black,.lv2 .dstage .aiosframe{display:none}}
