.hero[data-astro-cid-ewxirvlt]{background:linear-gradient(180deg,#0a0a0a 0 52%,#1d1238 64%,#6f52c4 76%,#b9a6ee 86%,#f4f0fd 94%,#fff);color:#fff;position:relative;overflow:hidden;isolation:isolate;padding:80px 0 0}.hero[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(180px,30vw,430px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffff29 18%,#ffffff73,#ffffffc7 62%,#fffffff2 82%,#fff)}.hero[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:96px 96px;background-position:-18px 10px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 30%,transparent 75%)}.hero-top[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:minmax(0,730px) minmax(0,492px);justify-content:space-between;gap:32px;padding:118px 74px 96px 112px;max-width:1440px;margin:0 auto}.eyebrow[data-astro-cid-ewxirvlt]{font-size:14px}h1[data-astro-cid-ewxirvlt]{font-size:clamp(40px,5vw,60px);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0;max-width:630px}h1[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--p-500)}.hero-side[data-astro-cid-ewxirvlt]{padding-top:28px}.hero-lead[data-astro-cid-ewxirvlt]{font-size:20px;color:#d4d4d4;margin:0 0 40px;max-width:30ch;line-height:1.5}.hero-tags[data-astro-cid-ewxirvlt]{font-family:var(--mono);font-size:12px;color:#a3a3a3;text-transform:uppercase;letter-spacing:.04em;margin:0 0 40px}.mockup[data-astro-cid-ewxirvlt]{max-width:1216px;margin:0 auto;padding:0 32px}.mockup-frame[data-astro-cid-ewxirvlt]{border-radius:32px;padding:8px;background:linear-gradient(180deg,#ffffffe6,#ffffff80);box-shadow:0 -24px 80px -28px #5028a080}.mockup-frame[data-astro-cid-ewxirvlt] img{width:100%;aspect-ratio:1800 / 880;border-radius:24px;background:linear-gradient(180deg,#fff,#f4f2fa)}@media(max-width:1100px){.hero-top[data-astro-cid-ewxirvlt]{grid-template-columns:1fr;padding:80px 32px 64px}.hero-side[data-astro-cid-ewxirvlt]{padding-top:0}}@media(max-width:640px){.hero-top[data-astro-cid-ewxirvlt]{padding:56px 20px 48px}.mockup[data-astro-cid-ewxirvlt]{padding:0 20px}.mockup-frame[data-astro-cid-ewxirvlt]{border-radius:18px;padding:5px}.mockup-frame[data-astro-cid-ewxirvlt] img{border-radius:14px}}.proof[data-astro-cid-zv5k2upv]{padding:8px 0 var(--sy-tight);text-align:center}p[data-astro-cid-zv5k2upv]{font-weight:500;color:var(--text);margin:0 0 32px}.marquee[data-astro-cid-zv5k2upv]{--fade: linear-gradient(90deg, #fff, #dcdcdc 20%, #d4d4d4 50%, #dcdcdc 80%, #fff);--gap: 112px;display:flex;overflow:hidden;height:96px;background:var(--fade) top / 100% 1px no-repeat,var(--fade) bottom / 100% 1px no-repeat}.track[data-astro-cid-zv5k2upv]{list-style:none;margin:0;padding:0 var(--gap) 0 0;flex:none;display:flex;align-items:center;gap:var(--gap);animation:scroll 60s linear infinite}.marquee[data-astro-cid-zv5k2upv]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.marquee[data-astro-cid-zv5k2upv]:hover .track[data-astro-cid-zv5k2upv],.marquee[data-astro-cid-zv5k2upv].paused .track[data-astro-cid-zv5k2upv]{animation-play-state:paused}.mpause[data-astro-cid-zv5k2upv]{position:absolute;left:50%;transform:translate(-50%);margin-top:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font:500 13px var(--sans, inherit);color:var(--ink-2);cursor:pointer;opacity:0;pointer-events:none}.mpause[data-astro-cid-zv5k2upv]:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--p-500);outline-offset:2px}.proof[data-astro-cid-zv5k2upv] .wrap[data-astro-cid-zv5k2upv]{position:relative}li[data-astro-cid-zv5k2upv]{display:flex;flex:none}.marquee[data-astro-cid-zv5k2upv] .logo{width:auto;display:block}@keyframes scroll{to{transform:translate(-100%)}}@media(max-width:640px){.marquee[data-astro-cid-zv5k2upv]{--gap: 64px;height:80px}.track[data-astro-cid-zv5k2upv]{animation-duration:45s}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-zv5k2upv]{height:auto;padding:24px 0;-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-zv5k2upv]{animation:none;flex:1;flex-wrap:wrap;justify-content:center;gap:24px 40px;padding:0}.track[data-astro-cid-zv5k2upv][aria-hidden]{display:none}}.how[data-astro-cid-uvu3whse]{padding:var(--sy) 0;background:linear-gradient(180deg,#fff,#f7f5fd 60%,#f1edfb)}.flow[data-astro-cid-uvu3whse]{display:grid;grid-template-columns:340px 1fr 410px;align-items:center;position:relative;margin-bottom:56px}.links[data-astro-cid-uvu3whse]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.links[data-astro-cid-uvu3whse] path[data-astro-cid-uvu3whse]{fill:none}.l-in[data-astro-cid-uvu3whse]{stroke:#a3a3a3;stroke-width:1.2}.l-out[data-astro-cid-uvu3whse]{stroke:#9e77ed;stroke-width:1.5;stroke-dasharray:4 4}.flow[data-astro-cid-uvu3whse]>[data-astro-cid-uvu3whse]:not(.links){position:relative;z-index:1}.analyst[data-astro-cid-uvu3whse]{padding:24px 24px 0;overflow:hidden}.analyst-head[data-astro-cid-uvu3whse]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.analyst-head[data-astro-cid-uvu3whse] strong[data-astro-cid-uvu3whse]{font-size:20px;font-weight:600;color:var(--ink)}.analyst[data-astro-cid-uvu3whse] p[data-astro-cid-uvu3whse]{color:var(--text-2);margin:0 0 28px;font-size:16px;line-height:1.5}.video-tile[data-astro-cid-uvu3whse]{position:relative;margin:0 auto;width:200px;border-radius:14px 14px 0 0;aspect-ratio:200 / 318;background:#1c1a24}.video-tile[data-astro-cid-uvu3whse] .media-img{border-radius:14px 14px 0 0}.progress[data-astro-cid-uvu3whse]{position:absolute;left:16px;right:16px;bottom:22px;height:4px;border-radius:2px;background:#ffffff59}.progress[data-astro-cid-uvu3whse] i[data-astro-cid-uvu3whse]{display:block;width:77%;height:100%;border-radius:2px;background:#fff}.chip[data-astro-cid-uvu3whse]{position:absolute;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:500;color:var(--text-2);box-shadow:0 4px 14px #00000014;white-space:nowrap}.chip[data-astro-cid-uvu3whse] .chip-i{width:15px;height:15px;color:var(--p-600)}.chip-l[data-astro-cid-uvu3whse]{left:-44px;top:36%}.chip-r[data-astro-cid-uvu3whse]{right:-38px;top:74%}.hub-zone[data-astro-cid-uvu3whse]{display:flex;align-items:center;min-height:480px}.hub-zone[data-astro-cid-uvu3whse]:before{content:"";flex:2}.hub-zone[data-astro-cid-uvu3whse]:after{content:"";flex:3}.hub[data-astro-cid-uvu3whse]{flex:none;width:156px;height:156px;border-radius:50%;background:radial-gradient(circle at 50% 28%,#2e2e2e,#0a0a0a 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#fff;box-shadow:0 24px 48px -12px #17103073,0 0 0 1px #ffffff0a inset}.hub[data-astro-cid-uvu3whse] small[data-astro-cid-uvu3whse]{font-family:var(--mono);font-size:11px;color:#c4c4c4;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:1.45}.outputs[data-astro-cid-uvu3whse]{display:flex;flex-direction:column;align-items:stretch}.out[data-astro-cid-uvu3whse]{padding:22px 26px 18px}.out-head[data-astro-cid-uvu3whse]{display:flex;gap:16px;align-items:flex-start}.out-title[data-astro-cid-uvu3whse]{flex:1;min-width:0}.out-ico[data-astro-cid-uvu3whse]{width:42px;height:42px;border:1px solid #e5e5e5;border-radius:10px;display:grid;place-items:center;flex:none;color:var(--ink-2);box-shadow:0 1px 2px #1018280d}.out[data-astro-cid-uvu3whse] .out-arrow{width:14px;height:14px;color:#a3a3a3;margin-top:4px}.out[data-astro-cid-uvu3whse] h3[data-astro-cid-uvu3whse]{font-size:21px;font-weight:600;margin:0;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.tag[data-astro-cid-uvu3whse]{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;color:var(--p-600);margin:8px 0 5px;letter-spacing:.06em}.meta[data-astro-cid-uvu3whse]{font-family:var(--mono);font-size:11.5px;color:#737370;text-transform:uppercase;letter-spacing:.04em;margin:0;white-space:nowrap}.out-chart[data-astro-cid-uvu3whse]{margin-top:18px;border-top:1px solid #ececec;padding-top:14px;position:relative}.out-chart[data-astro-cid-uvu3whse] svg[data-astro-cid-uvu3whse]{width:100%;height:auto;display:block}.shared[data-astro-cid-uvu3whse]{display:flex;align-items:center;gap:12px;height:60px;padding-left:120px}.shared-line[data-astro-cid-uvu3whse]{position:relative;width:1px;height:52px;background:var(--p-500)}.shared-line[data-astro-cid-uvu3whse]:before,.shared-line[data-astro-cid-uvu3whse]:after{content:"";position:absolute;left:-3px;border:3.5px solid transparent}.shared-line[data-astro-cid-uvu3whse]:before{top:-4px;border-bottom:5px solid var(--p-500);border-top:0}.shared-line[data-astro-cid-uvu3whse]:after{bottom:-4px;border-top:5px solid var(--p-500);border-bottom:0}.shared-pill[data-astro-cid-uvu3whse]{font-size:14px;font-weight:500;color:var(--p-700);background:#f4f0ff;border:1px solid #e2d9fc;border-radius:999px;padding:3px 11px}.shared-line[data-astro-cid-uvu3whse] i[data-astro-cid-uvu3whse]{position:absolute;left:-2.5px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--p-500)}.ticks[data-astro-cid-uvu3whse]{display:flex;justify-content:space-between;padding:0 2px 0 26px;font-size:10px;color:#525252;font-variant-numeric:tabular-nums}.segs[data-astro-cid-uvu3whse]{display:flex;gap:6px;margin-top:14px}.seg[data-astro-cid-uvu3whse]{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500;color:#262626;white-space:nowrap}.seg[data-astro-cid-uvu3whse] small[data-astro-cid-uvu3whse]{margin-left:auto;font-size:10px;color:#404040}.seg[data-astro-cid-uvu3whse] .seg-i{width:14px;height:14px;flex:none}.seg-ok[data-astro-cid-uvu3whse]{flex:144;background:#e3f7e9}.seg-ok[data-astro-cid-uvu3whse] .seg-i{color:#15803d}.seg-bad[data-astro-cid-uvu3whse]{flex:165;background:#fde4e4}.seg-bad[data-astro-cid-uvu3whse] .seg-i{color:#b91c1c}.seg-walk[data-astro-cid-uvu3whse]{flex:35;justify-content:center;padding:0;background:#e5e8fd}.seg-walk[data-astro-cid-uvu3whse] .seg-i{color:#3730a3}.tl-bar[data-astro-cid-uvu3whse]{display:flex;height:10px;border-radius:3px;overflow:hidden;margin-top:12px}.playhead[data-astro-cid-uvu3whse]{position:absolute;left:14.6%;top:12px;bottom:0;width:1.5px;background:var(--p-600)}.playhead[data-astro-cid-uvu3whse]:before{content:"";position:absolute;top:-2px;left:-2.25px;width:6px;height:6px;border-radius:50%;background:var(--p-600)}.stats[data-astro-cid-uvu3whse]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e8e5f0;border-bottom:1px solid #e8e5f0;margin:0}.stat[data-astro-cid-uvu3whse]{text-align:center;padding:24px 16px 32px;display:flex;flex-direction:column}.stat[data-astro-cid-uvu3whse]+.stat[data-astro-cid-uvu3whse]{border-left:1px solid #e8e5f0}.stat[data-astro-cid-uvu3whse] dd[data-astro-cid-uvu3whse]{margin:0}.k[data-astro-cid-uvu3whse]{font-family:var(--mono);font-size:12px;text-transform:uppercase;color:var(--text);letter-spacing:.04em}.stat[data-astro-cid-uvu3whse] .v[data-astro-cid-uvu3whse]{font-size:clamp(52px,6vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:18px 0 12px;color:var(--ink)}.d[data-astro-cid-uvu3whse]{font-size:14px;color:var(--text)}@media(max-width:1200px){.flow[data-astro-cid-uvu3whse]{grid-template-columns:320px 1fr 390px}.out[data-astro-cid-uvu3whse]{padding:20px 20px 16px}.meta[data-astro-cid-uvu3whse]{white-space:normal}}@media(max-width:1100px){.flow[data-astro-cid-uvu3whse]{grid-template-columns:1fr;gap:32px}.hub-zone[data-astro-cid-uvu3whse]{min-height:0;justify-content:center}.hub-zone[data-astro-cid-uvu3whse]:before,.hub-zone[data-astro-cid-uvu3whse]:after{display:none}.links[data-astro-cid-uvu3whse]{display:none}.analyst[data-astro-cid-uvu3whse]{max-width:420px;margin:0 auto;width:100%}.outputs[data-astro-cid-uvu3whse]{max-width:520px;margin:0 auto;width:100%}.shared[data-astro-cid-uvu3whse]{padding-left:0;justify-content:center}}@media(max-width:640px){.stats[data-astro-cid-uvu3whse]{grid-template-columns:1fr}.stat[data-astro-cid-uvu3whse]+.stat[data-astro-cid-uvu3whse]{border-left:0;border-top:1px solid #e8e5f0}.chip-l[data-astro-cid-uvu3whse]{left:-20px}.chip-r[data-astro-cid-uvu3whse]{right:-16px}}.protocols[data-astro-cid-bj4j2mpl]{background:var(--surface);padding:var(--sy) 0}.iso[data-astro-cid-bj4j2mpl]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;border-radius:16px;border:1px solid #e3dcf6;background:linear-gradient(180deg,#f4f1fc,#ebe5fa);margin-bottom:56px;flex-wrap:wrap}.iso[data-astro-cid-bj4j2mpl] h3[data-astro-cid-bj4j2mpl]{font-size:26px;font-weight:500;margin:0 0 4px;color:var(--ink)}.iso[data-astro-cid-bj4j2mpl] p[data-astro-cid-bj4j2mpl]{margin:0;font-size:15.5px;color:#52524f}.pills[data-astro-cid-bj4j2mpl]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-astro-cid-bj4j2mpl]{background:#fff}.group-title[data-astro-cid-bj4j2mpl]{display:flex;align-items:baseline;gap:14px;margin:0 0 24px;flex-wrap:wrap}.group-title[data-astro-cid-bj4j2mpl] b[data-astro-cid-bj4j2mpl]{font-size:26.5px;font-weight:600;color:var(--p-700);letter-spacing:-.01em}.group-title[data-astro-cid-bj4j2mpl] span[data-astro-cid-bj4j2mpl]{font-size:22px;font-weight:400;color:#262626}.proto-grid[data-astro-cid-bj4j2mpl]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;margin-bottom:64px}.proto-grid[data-astro-cid-bj4j2mpl]:last-child{margin-bottom:0}.proto[data-astro-cid-bj4j2mpl]{padding:28px 28px 20px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;transition:background .15s}.proto[data-astro-cid-bj4j2mpl].linked:hover{background:#fcfbff}.proto[data-astro-cid-bj4j2mpl]:nth-child(odd){border-right:1px solid var(--line)}.proto[data-astro-cid-bj4j2mpl]:nth-last-child(-n+2){border-bottom:0}.ico[data-astro-cid-bj4j2mpl]{width:40px;height:40px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;margin-bottom:56px}.ico[data-astro-cid-bj4j2mpl] svg{width:18px;height:18px}h4[data-astro-cid-bj4j2mpl]{font-size:26px;font-weight:500;margin:0 0 6px;color:var(--ink);letter-spacing:-.01em}.proto[data-astro-cid-bj4j2mpl] p[data-astro-cid-bj4j2mpl]{margin:0 0 28px;font-size:15.5px;color:#52524f}.foot[data-astro-cid-bj4j2mpl]{margin-top:auto;border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;color:#737370;text-transform:uppercase;letter-spacing:.04em}.foot[data-astro-cid-bj4j2mpl] svg{width:14px;height:14px}@media(max-width:640px){.proto-grid[data-astro-cid-bj4j2mpl]{grid-template-columns:1fr}.proto[data-astro-cid-bj4j2mpl]:nth-child(odd){border-right:0}.proto[data-astro-cid-bj4j2mpl]:nth-last-child(2){border-bottom:1px solid var(--line)}}.nextgen[data-astro-cid-2xi5ap3j]{padding:var(--sy) 0;position:relative;overflow:hidden}.ng-arcs[data-astro-cid-2xi5ap3j]{position:absolute;right:0;top:0;width:min(560px,40vw);height:auto}.ng-title[data-astro-cid-2xi5ap3j]{max-width:26ch;margin-bottom:44px}.ng-band[data-astro-cid-2xi5ap3j]{border-top:1px solid #ececec;border-bottom:1px solid #ececec}.ng-copy[data-astro-cid-2xi5ap3j]{position:relative;z-index:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ng-copy[data-astro-cid-2xi5ap3j]:before{content:"";position:absolute;inset:0 -100vw 0 0;z-index:-1;border-left:1px solid #ececec;background:linear-gradient(90deg,#f6f3fd,#fdfcff)}.ng-grid[data-astro-cid-2xi5ap3j]{display:grid;grid-template-columns:minmax(0,703px) 1fr;align-items:center;min-height:500px}.ng-media[data-astro-cid-2xi5ap3j]{position:relative;margin:44px 0;width:100%;max-width:662px;aspect-ratio:1321 / 813;border-radius:16px;overflow:hidden;background:#1c1a24;box-shadow:0 24px 48px -12px #7f56d959}.ng-copy[data-astro-cid-2xi5ap3j]{padding:40px 0 40px 40px}.ng-copy[data-astro-cid-2xi5ap3j] h3[data-astro-cid-2xi5ap3j]{font-size:30px;font-weight:600;margin:0 0 16px;letter-spacing:-.02em}.ng-copy[data-astro-cid-2xi5ap3j] p[data-astro-cid-2xi5ap3j]{font-size:20px;color:var(--text);margin:0 0 24px;max-width:32ch}.ng-points[data-astro-cid-2xi5ap3j]{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:14px;max-width:38ch}.ng-points[data-astro-cid-2xi5ap3j] li[data-astro-cid-2xi5ap3j]{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;font-size:15.5px;line-height:1.5;color:var(--text)}.ng-points[data-astro-cid-2xi5ap3j] b[data-astro-cid-2xi5ap3j]{color:var(--ink-2);font-weight:600}.ng-points[data-astro-cid-2xi5ap3j] svg{width:32px;height:32px;padding:7px;border-radius:9px;background:#efe9fd;color:var(--p-700)}@media(max-width:900px){.ng-copy[data-astro-cid-2xi5ap3j]:before{display:none}.ng-grid[data-astro-cid-2xi5ap3j]{grid-template-columns:1fr;min-height:0;gap:40px}.ng-media[data-astro-cid-2xi5ap3j]{margin:40px 0 0}.ng-copy[data-astro-cid-2xi5ap3j]{padding:0 0 40px}.ng-arcs[data-astro-cid-2xi5ap3j]{display:none}}.readings[data-astro-cid-znp3lty2]{background:linear-gradient(180deg,#000,#0d0716 45%,#3a1f78 85%,#5b33b0);color:#fafafa;padding:var(--sy) 0}.lead[data-astro-cid-znp3lty2]{color:#a3a3a3}.track[data-astro-cid-znp3lty2]{position:relative;height:56px;margin:0 0 40px}.track[data-astro-cid-znp3lty2]:before{content:"";position:absolute;left:0;right:0;top:12px;height:6px;border-radius:3px;background:linear-gradient(90deg,#e5e5e5 0%,var(--p-600) 25%,var(--p-600) 75%,#e5e5e5 100%)}.knob[data-astro-cid-znp3lty2]{position:absolute;top:0;width:30px;height:30px;border-radius:50%;background:#fff;border:6px solid #e9e1ff;box-shadow:0 0 0 2px var(--p-600);transform:translate(-50%)}.knob[data-astro-cid-znp3lty2]:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--p-600)}.knob-label[data-astro-cid-znp3lty2]{position:absolute;top:42px;transform:translate(-50%);font-family:var(--mono);font-weight:500;font-size:clamp(13px,1.3vw,18px);white-space:nowrap}.reading-grid[data-astro-cid-znp3lty2]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.shot[data-astro-cid-znp3lty2]{position:relative;aspect-ratio:1600 / 940;border-radius:16px;overflow:hidden;padding:6px;background:linear-gradient(180deg,#ffffffeb,#f1eff7d1);box-shadow:0 24px 60px -24px #0009,inset 0 0 0 1px #ffffff59}.shot[data-astro-cid-znp3lty2] .media-img{position:relative;inset:auto;width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:11px}.shot[data-astro-cid-znp3lty2].fade .media-img{-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 82%,transparent 100%)}.k[data-astro-cid-znp3lty2]{font-family:var(--mono);font-weight:500;font-size:clamp(13px,1.2vw,18px);color:var(--p-300);margin:40px 0 16px;text-transform:uppercase}h3[data-astro-cid-znp3lty2]{font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.18)}h3[data-astro-cid-znp3lty2] span[data-astro-cid-znp3lty2]{color:var(--p-400)}.feat[data-astro-cid-znp3lty2]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:24px}.feat[data-astro-cid-znp3lty2] li[data-astro-cid-znp3lty2]{display:grid;grid-template-columns:28px 1fr;gap:16px;font-size:clamp(18px,1.7vw,24px);line-height:1.35}.fi[data-astro-cid-znp3lty2]{width:28px;height:28px;border:1px solid rgba(255,255,255,.35);border-radius:7px;display:grid;place-items:center;margin-top:3px}.fi[data-astro-cid-znp3lty2] svg{width:15px;height:15px}.feat[data-astro-cid-znp3lty2] b[data-astro-cid-znp3lty2]{display:block;font-weight:600;color:#fafafa}.feat[data-astro-cid-znp3lty2] div[data-astro-cid-znp3lty2] span[data-astro-cid-znp3lty2]{color:#d4d4d4}@media(max-width:900px){.reading-grid[data-astro-cid-znp3lty2]{grid-template-columns:1fr;gap:40px}.track[data-astro-cid-znp3lty2]{margin-bottom:56px}}@media(max-width:640px){.knob-label[data-astro-cid-znp3lty2]{font-size:11px}}.tech[data-astro-cid-eifncjyv]{background:#0a0a0a;color:#fff;padding:var(--sy) 0}.lead[data-astro-cid-eifncjyv]{color:#b4b4b1}.tech-grid[data-astro-cid-eifncjyv]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tech-card[data-astro-cid-eifncjyv]{background:#121212;border:1px solid var(--line-dark);border-radius:16px;padding:10px 10px 28px}.media[data-astro-cid-eifncjyv]{position:relative;aspect-ratio:354 / 266;border-radius:10px;overflow:hidden;margin-bottom:24px;background:#1c1a24}.overlay-tag[data-astro-cid-eifncjyv]{left:14px;top:12px;font-size:12.5px}.tech-card[data-astro-cid-eifncjyv] .k[data-astro-cid-eifncjyv],.tech-card[data-astro-cid-eifncjyv] h3[data-astro-cid-eifncjyv],.tech-card[data-astro-cid-eifncjyv] p[data-astro-cid-eifncjyv]{padding:0 8px}.tech-card[data-astro-cid-eifncjyv] .k[data-astro-cid-eifncjyv]{font-family:var(--mono);color:#8a8a87;margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em}.tech-card[data-astro-cid-eifncjyv] h3[data-astro-cid-eifncjyv]{font-size:24px;font-weight:500;margin:0 0 8px;color:#fafafa}.tech-card[data-astro-cid-eifncjyv] p[data-astro-cid-eifncjyv]{margin:0;color:#b4b4b1}@media(max-width:900px){.tech-grid[data-astro-cid-eifncjyv]{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.workflow[data-astro-cid-vs4o32iv]{padding:var(--sy) 0 var(--sy-tight)}.side[data-astro-cid-vs4o32iv] h3[data-astro-cid-vs4o32iv]{font-size:18px;font-weight:600;margin:28px 0 4px}.side[data-astro-cid-vs4o32iv] p[data-astro-cid-vs4o32iv]{margin:0;color:var(--text)}.tiles[data-astro-cid-vs4o32iv]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:80px}.tile[data-astro-cid-vs4o32iv]{background:#f7f7f7;border:1px solid #ececec;border-radius:16px;aspect-ratio:290 / 306;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:relative}.tile[data-astro-cid-vs4o32iv] .phone{width:66%;aspect-ratio:380 / 512;object-fit:contain;object-position:bottom}.tile[data-astro-cid-vs4o32iv].center{align-items:center}.upload[data-astro-cid-vs4o32iv]{background:#fff;border:1px solid #e9e9e9;border-radius:14px;padding:22px;width:80%;text-align:center;box-shadow:0 8px 24px #0000000f}.ui[data-astro-cid-vs4o32iv]{width:40px;height:40px;border-radius:10px;background:#111;color:#fff;display:grid;place-items:center;margin:0 auto 18px}.ui[data-astro-cid-vs4o32iv] svg{width:20px;height:20px}.upload[data-astro-cid-vs4o32iv] b[data-astro-cid-vs4o32iv]{display:block;font-size:18px;font-weight:600;margin-bottom:14px}.bar[data-astro-cid-vs4o32iv]{height:6px;border-radius:3px;background:#ececec;overflow:hidden}.bar[data-astro-cid-vs4o32iv] i[data-astro-cid-vs4o32iv]{display:block;height:100%;width:68%;background:linear-gradient(90deg,var(--p-600),#b9a1f4)}.ocra[data-astro-cid-vs4o32iv]{width:88%;display:flex;flex-direction:column;gap:8px}.scr[data-astro-cid-vs4o32iv]{background:#0f0f0f;border-radius:10px;padding:14px;color:#fafafa}.scr[data-astro-cid-vs4o32iv] small[data-astro-cid-vs4o32iv]{font-family:var(--mono);font-size:10.5px;color:#8a8a87;text-transform:uppercase}.scr[data-astro-cid-vs4o32iv] div[data-astro-cid-vs4o32iv]{display:flex;align-items:baseline;gap:10px;margin:6px 0 10px}.scr[data-astro-cid-vs4o32iv] strong[data-astro-cid-vs4o32iv]{font-size:34px;font-weight:500;letter-spacing:-.02em}.scr[data-astro-cid-vs4o32iv] span[data-astro-cid-vs4o32iv]{font-size:13px;font-weight:600;color:var(--risk)}.segs[data-astro-cid-vs4o32iv]{display:flex;gap:4px;margin:0}.segs[data-astro-cid-vs4o32iv] i[data-astro-cid-vs4o32iv]{flex:1;height:4px;border-radius:2px;background:#3a3a3a}.segs[data-astro-cid-vs4o32iv] i[data-astro-cid-vs4o32iv]:nth-child(4){background:#ff5a4f}.rows[data-astro-cid-vs4o32iv]{background:#fff;border:1px solid #e9e9e9;border-radius:10px;padding:8px 10px;display:grid;gap:8px}.row[data-astro-cid-vs4o32iv]{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:start;font-size:10px}.ck[data-astro-cid-vs4o32iv]{width:13px;height:13px;border-radius:4px;background:#dcfce7;color:#16a34a;display:grid;place-items:center;font-size:9px}.row[data-astro-cid-vs4o32iv] b[data-astro-cid-vs4o32iv]{font-weight:600;color:var(--ink-2);display:block}.row[data-astro-cid-vs4o32iv] small[data-astro-cid-vs4o32iv]{color:#737373}.steps[data-astro-cid-vs4o32iv]{display:grid;grid-template-columns:repeat(4,1fr);position:relative;text-align:center;list-style:none;padding:0;margin:0}.steps[data-astro-cid-vs4o32iv]:before{content:"";position:absolute;top:20px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--p-600) 0 33%,#e9e9e9 33%)}.si[data-astro-cid-vs4o32iv]{position:relative;width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid #e3e3e3;display:grid;place-items:center;margin:0 auto 22px;box-shadow:0 1px 2px #0000000d}.si[data-astro-cid-vs4o32iv] svg{width:18px;height:18px}.step[data-astro-cid-vs4o32iv] b[data-astro-cid-vs4o32iv]{display:block;font-weight:600;color:var(--text-2)}.step[data-astro-cid-vs4o32iv] p[data-astro-cid-vs4o32iv]{margin:4px auto 0;color:var(--text);max-width:24ch}@media(max-width:1100px){.tiles[data-astro-cid-vs4o32iv]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.steps[data-astro-cid-vs4o32iv]{grid-template-columns:1fr 1fr;row-gap:40px}.steps[data-astro-cid-vs4o32iv]:before{display:none}}@media(max-width:640px){.tiles[data-astro-cid-vs4o32iv],.steps[data-astro-cid-vs4o32iv]{grid-template-columns:1fr}.tile[data-astro-cid-vs4o32iv]{aspect-ratio:4 / 3}.tile[data-astro-cid-vs4o32iv] .phone{width:auto;height:90%}}.modules[data-astro-cid-3hhzibjj]{padding:var(--sy-tight) 0;overflow:hidden}.h2[data-astro-cid-3hhzibjj]{margin-bottom:56px}.mod-row[data-astro-cid-3hhzibjj]{display:grid;grid-auto-flow:column;grid-auto-columns:384px;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(50% - 50vw);padding-right:max(32px,calc(50vw - 50%))}.mod-row[data-astro-cid-3hhzibjj]::-webkit-scrollbar{display:none}.mod[data-astro-cid-3hhzibjj]{scroll-snap-align:start}.media[data-astro-cid-3hhzibjj]{position:relative;aspect-ratio:3 / 2;border-radius:16px;overflow:hidden;margin-bottom:20px;background:#1c1a24}.mod[data-astro-cid-3hhzibjj] h3[data-astro-cid-3hhzibjj]{font-size:18px;font-weight:600;margin:0 0 6px}.mod[data-astro-cid-3hhzibjj] p[data-astro-cid-3hhzibjj]{margin:0;color:var(--text);max-width:36ch}.mod-nav[data-astro-cid-3hhzibjj]{display:flex;gap:16px;margin-top:40px}.mod-nav[data-astro-cid-3hhzibjj] button[data-astro-cid-3hhzibjj]{width:56px;height:56px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer;padding:0}.mod-nav[data-astro-cid-3hhzibjj] button[data-astro-cid-3hhzibjj]:hover:not(:disabled){background:var(--surface);color:var(--ink-2)}.mod-nav[data-astro-cid-3hhzibjj] button[data-astro-cid-3hhzibjj]:disabled{opacity:.4;cursor:default}.mod-nav[data-astro-cid-3hhzibjj] svg{width:20px;height:20px}.ai-card[data-astro-cid-3hhzibjj]{position:absolute;inset:0;border:1px solid #dbd6e5;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fafafa 26%,#f4ebff);display:flex;justify-content:center;padding-top:28px}.ai-panel[data-astro-cid-3hhzibjj]{width:248px;background:#fff;border-radius:8px;padding:13px;display:flex;flex-direction:column;gap:11px;box-shadow:0 21px 21px #00000024,0 3px 2px #0000000a;font-size:11.8px;color:#171717;height:max-content}.ai-panel[data-astro-cid-3hhzibjj] svg{width:16px;height:16px}.r[data-astro-cid-3hhzibjj]{display:flex;justify-content:space-between;align-items:center}.lbl[data-astro-cid-3hhzibjj]{display:flex;gap:6px;align-items:center}.lbl[data-astro-cid-3hhzibjj].sub{padding-left:22px}.pillg[data-astro-cid-3hhzibjj]{background:#f5f5f5;border-radius:999px;padding:2px 8px;display:inline-flex;gap:5px;align-items:center}.dot[data-astro-cid-3hhzibjj]{width:21px;height:21px;border-radius:50%;background:#0a0a0a;color:#fff;display:grid;place-items:center;font-size:13px;line-height:1}.dot-lg[data-astro-cid-3hhzibjj]{width:25px;height:25px}.ai-panel[data-astro-cid-3hhzibjj] .gear{width:14px;height:14px}.ws-list[data-astro-cid-3hhzibjj]{display:grid;gap:4px}.ws[data-astro-cid-3hhzibjj]{display:flex;align-items:center;gap:6px;padding:3px 6px 3px 24px;border-radius:5px}.ws[data-astro-cid-3hhzibjj].on{background:var(--line)}.ai-fade[data-astro-cid-3hhzibjj]{position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(180deg,#fff0 20%,#f4ebff)}.ai-float[data-astro-cid-3hhzibjj]{position:absolute;left:50%;top:150px;transform:translate(-50%);width:292px;background:var(--line);border:1px solid #fff;border-radius:7px;padding:4px 6px 4px 32px;display:flex;align-items:center;gap:7px;font-size:15.5px;box-shadow:0 24px 48px #2c1c5f2e,0 4px 4px #5539dd0f}.ai-float[data-astro-cid-3hhzibjj] svg{width:26px;height:26px}@media(max-width:640px){.mod-row[data-astro-cid-3hhzibjj]{grid-auto-columns:86%}}.quote[data-astro-cid-z5jc6h3e]{padding:var(--sy) 0;text-align:center;background:linear-gradient(180deg,#fff,#f3effc);position:relative;overflow:hidden}.slides[data-astro-cid-z5jc6h3e]{display:grid}.slide[data-astro-cid-z5jc6h3e]{grid-area:1 / 1;align-self:center;margin:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.slide[data-astro-cid-z5jc6h3e].on{opacity:1;visibility:visible;transition:opacity .5s ease}.slide[data-astro-cid-z5jc6h3e] .qlogo{display:block;width:auto;margin:0 auto 40px}.qrule[data-astro-cid-z5jc6h3e]{width:250px;height:1px;margin:-8px auto 40px;background:linear-gradient(90deg,transparent,#d6cdf3,transparent)}blockquote[data-astro-cid-z5jc6h3e]{margin:0 auto;max-width:22em;font-size:clamp(24px,3.1vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.25;color:var(--ink-2)}blockquote[data-astro-cid-z5jc6h3e] span[data-astro-cid-z5jc6h3e]{color:var(--p-600)}figcaption[data-astro-cid-z5jc6h3e]{margin-top:44px}figcaption[data-astro-cid-z5jc6h3e] b[data-astro-cid-z5jc6h3e]{display:block;font-size:20px;font-weight:600}figcaption[data-astro-cid-z5jc6h3e] small[data-astro-cid-z5jc6h3e]{font-size:16px;color:var(--text);text-transform:uppercase;letter-spacing:.02em}.qdots[data-astro-cid-z5jc6h3e]{display:flex;gap:6px;justify-content:center;margin-top:40px}.qdots[data-astro-cid-z5jc6h3e] button[data-astro-cid-z5jc6h3e]{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:50%}.qdots[data-astro-cid-z5jc6h3e] i[data-astro-cid-z5jc6h3e]{width:10px;height:10px;border-radius:50%;background:#b9a6ee;box-shadow:inset 0 0 0 1px var(--p-600);transition:background .2s,transform .2s}.qdots[data-astro-cid-z5jc6h3e] button[data-astro-cid-z5jc6h3e][aria-current] i[data-astro-cid-z5jc6h3e]{background:var(--p-600);transform:scale(1.15)}.qdots[data-astro-cid-z5jc6h3e]{align-items:center}.qdots[data-astro-cid-z5jc6h3e] button[data-astro-cid-z5jc6h3e]:focus-visible{outline:2px solid var(--p-500);outline-offset:2px}@media(pointer:coarse){.qdots[data-astro-cid-z5jc6h3e] button[data-astro-cid-z5jc6h3e]{width:44px;height:44px}}@media(max-width:640px){blockquote[data-astro-cid-z5jc6h3e]{font-size:22px}figcaption[data-astro-cid-z5jc6h3e] small[data-astro-cid-z5jc6h3e]{font-size:14px}}@media(prefers-reduced-motion:reduce){.slide[data-astro-cid-z5jc6h3e],.slide[data-astro-cid-z5jc6h3e].on{transition:none}}.faq[data-astro-cid-y4krgstm]{background:var(--surface);padding:var(--sy) 0}.faq-grid[data-astro-cid-y4krgstm]{display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.more[data-astro-cid-y4krgstm]{color:#52524f;margin:24px 0 4px}.talk[data-astro-cid-y4krgstm]{font-weight:600;color:var(--p-700);display:inline-flex;gap:6px;align-items:center}.talk[data-astro-cid-y4krgstm] svg{width:14px;height:14px}@media(pointer:coarse){.talk[data-astro-cid-y4krgstm]{padding:12px 0}}details[data-astro-cid-y4krgstm]{border-bottom:1px solid var(--line)}details[data-astro-cid-y4krgstm]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-y4krgstm]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;font-weight:500;color:var(--ink-2)}summary[data-astro-cid-y4krgstm]::-webkit-details-marker{display:none}summary[data-astro-cid-y4krgstm] i[data-astro-cid-y4krgstm]{flex:none;width:24px;height:24px;border:1.5px solid var(--muted-2);border-radius:50%;position:relative;transition:transform .2s}summary[data-astro-cid-y4krgstm] i[data-astro-cid-y4krgstm]:before,summary[data-astro-cid-y4krgstm] i[data-astro-cid-y4krgstm]:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--muted);transform:translate(-50%,-50%)}summary[data-astro-cid-y4krgstm] i[data-astro-cid-y4krgstm]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-y4krgstm][open] summary[data-astro-cid-y4krgstm] i[data-astro-cid-y4krgstm]{transform:rotate(45deg)}.ans[data-astro-cid-y4krgstm]{margin:0 0 22px;color:var(--text);max-width:60ch}.todo[data-astro-cid-y4krgstm]{color:#b45309;background:#fff7ed;border:1px dashed #fdba74;border-radius:6px;padding:2px 8px;font-size:14px}@media(max-width:900px){.faq-grid[data-astro-cid-y4krgstm]{grid-template-columns:1fr;gap:40px}summary[data-astro-cid-y4krgstm]{font-size:18px}}.cta[data-astro-cid-5f7neqxn]{background:#0a0a0a;padding:var(--sy) 0}.cta-card[data-astro-cid-5f7neqxn]{position:relative;overflow:hidden;border-radius:32px;max-width:1200px;margin:0 auto;min-height:448px;color:#fff;background:radial-gradient(ellipse 60% 70% at 10% 100%,rgba(100,60,200,.35),transparent 70%),linear-gradient(135deg,#120f1d,#0d0b14)}.cta-card[data-astro-cid-5f7neqxn] .cta-art{position:absolute;right:0;top:-20px;width:52%;max-width:651px;height:auto;object-fit:contain;pointer-events:none}.cta-copy[data-astro-cid-5f7neqxn]{position:relative;z-index:1;padding:88px 0 80px 88px;max-width:760px}.eyebrow[data-astro-cid-5f7neqxn]{color:var(--p-400)}h2[data-astro-cid-5f7neqxn]{font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0 0 24px}h2[data-astro-cid-5f7neqxn] span[data-astro-cid-5f7neqxn]{color:var(--p-400)}.cta-copy[data-astro-cid-5f7neqxn]>p[data-astro-cid-5f7neqxn]:not(.eyebrow){font-size:21px;margin:0 0 40px;max-width:36ch}@media(max-width:900px){.cta-copy[data-astro-cid-5f7neqxn]{padding:56px 28px 300px}.cta-card[data-astro-cid-5f7neqxn] .cta-art{top:auto;bottom:-60px;right:-60px;width:80%}}@media(max-width:640px){.cta-card[data-astro-cid-5f7neqxn]{border-radius:24px}.cta-copy[data-astro-cid-5f7neqxn]>p[data-astro-cid-5f7neqxn]:not(.eyebrow){font-size:18px}}
