.hiw{background:var(--white)}.hiw-agent>:not(nav):not(footer){--signal:#7a6af8;--signal-strong:#5b47ea;--signal-soft:rgba(109,91,246,.14);--signal-softer:rgba(109,91,246,.07);--signal-line:rgba(109,91,246,.35)}.hiw-hero{padding-bottom:40px}.hiw-hero-inner{max-width:960px}.hiw-hero h1{max-width:18ch}.hiw-agent .hiw-hero h1{background:linear-gradient(120deg,#0b1424 30%,#5b47ea);-webkit-background-clip:text;background-clip:text;color:transparent}.hiw-hub .hiw-hero h1{background:linear-gradient(120deg,#0b1424 30%,#1f7fe0);-webkit-background-clip:text;background-clip:text;color:transparent}.hiw-chip{gap:10px;padding-left:6px;cursor:default}.hiw-chip em{font-style:normal;color:var(--ink-40);font-weight:500}.hiw-chip-mark{width:26px;height:26px;display:grid;place-items:center}.hiw-stage{padding:0 24px clamp(60px,8vw,110px);position:relative}.hiw-stage:before{content:"";position:absolute;inset:10% 0 0;z-index:0;pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,var(--signal-soft),transparent 70%)}.hiw-stage-inner{position:relative;z-index:1;max-width:980px;margin:0 auto}.hiw-bar{position:-webkit-sticky;position:sticky;top:72px;z-index:30;display:flex;justify-content:center;padding:10px 16px;pointer-events:none}.hiw-bar-in{position:relative;pointer-events:auto;display:flex;gap:4px;max-width:min(1080px,100%);overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid var(--ink-08);box-shadow:0 14px 34px -18px rgba(9,18,37,.35);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}.hiw-bar-in::-webkit-scrollbar{display:none}.hiw-pill{flex:none;display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 8px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink-55);text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease}.hiw-pill b{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:700;background:var(--ink-05);color:var(--ink-55);transition:background .25s ease,color .25s ease}.hiw-pill span{max-width:22ch;overflow:hidden;text-overflow:ellipsis}.hiw-pill:hover{color:var(--ink);background:var(--mist)}.hiw-pill.done b{background:var(--signal-soft);color:var(--signal-strong)}.hiw-pill.on{background:var(--ink);color:#fff}.hiw-pill.on b{background:var(--signal);color:#fff}.hiw-bar-agent .hiw-pill.on{background:linear-gradient(135deg,#1a1640,#0b0c1d)}.hiw-bar-progress{position:absolute;left:0;bottom:0;height:2px;border-radius:2px;background:var(--signal);transition:width .5s cubic-bezier(.22,1,.36,1)}@media (max-width:760px){.hiw-bar{top:60px;padding:8px 10px}.hiw-pill span{display:none}.hiw-pill.on span{display:inline}}.hiw-ch{position:relative;padding:clamp(84px,10vw,140px) 24px;scroll-margin-top:110px;background:var(--white);color:var(--ink)}.hiw-ch.dark{background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--signal) 22%,transparent),transparent 60%),var(--ink);color:#fff}.hiw-agent .hiw-ch.dark{background:radial-gradient(70% 60% at 100% 0,rgba(109,91,246,.3),transparent 60%),#0b0c1d}.hiw-ch-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px 72px;gap:48px 72px;align-items:center}.hiw-ch.flip .hiw-ch-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hiw-ch.flip .hiw-ch-copy{order:2}@media (max-width:900px){.hiw-ch-inner,.hiw-ch.flip .hiw-ch-inner{grid-template-columns:1fr;gap:34px}.hiw-ch.flip .hiw-ch-copy{order:0}}.hiw-ch-copy{display:grid;grid-gap:18px;gap:18px;align-content:center}.hiw-step{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:5px 12px 5px 5px;border-radius:999px;background:var(--signal-softer);border:1px solid var(--signal-line);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--signal-strong)}.hiw-step b{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:var(--signal-strong);color:#fff;font-family:var(--font-mono);font-size:11px}.hiw-step i{width:1px;height:12px;background:var(--signal-line)}.hiw-ch.dark .hiw-step{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:#c9d8ff}.hiw-agent .hiw-ch.dark .hiw-step{color:#cfc7ff}.hiw-soon{font-style:normal;margin-left:4px;padding:2px 8px;border-radius:999px;background:#f0edff;color:#5b47ea;font-size:10px;letter-spacing:.06em}.hiw-ch h2{margin:0;font-size:clamp(30px,4vw,50px);letter-spacing:-.035em;line-height:1.04;font-weight:800;max-width:16ch}.hiw-ch-copy>p{margin:0;font-size:17px;line-height:1.68;color:var(--ink-70);max-width:56ch}.hiw-ch.dark .hiw-ch-copy>p{color:hsla(0,0%,100%,.74)}.hiw-points{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;max-width:52ch}.hiw-points li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;color:var(--ink-70)}.hiw-ch.dark .hiw-points li{color:hsla(0,0%,100%,.78)}.hiw-tick{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--signal-soft);color:var(--signal-strong);margin-top:-1px}.hiw-ch.dark .hiw-tick{background:hsla(0,0%,100%,.08);color:#fff}.hiw-ch-art{min-width:0}.hiw-plate{position:relative;overflow:hidden;border-radius:26px;padding:30px 26px 18px;min-height:360px;display:flex;align-items:center;justify-content:center;background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(135deg,var(--signal-line),transparent 60%) border-box;border:1px solid transparent;box-shadow:0 40px 80px -40px color-mix(in srgb,var(--signal) 50%,transparent)}.hiw-plate:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--ink-05) 1px,transparent 1px),linear-gradient(90deg,var(--ink-05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent 80%)}.hiw-ch.dark .hiw-plate{background:linear-gradient(hsla(0,0%,100%,.04),hsla(0,0%,100%,.04)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.22),transparent 60%) border-box}.hiw-ch.dark .hiw-plate:before{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0)}.hiw-mock{position:relative;width:100%;max-width:560px}.hiw-mock .mock{display:block}.hiw-ch.dark .hiw-mock .mw-win{border-color:hsla(0,0%,100%,.1);box-shadow:0 -2px 40px rgba(0,0,0,.45)}.hiw-plate-glue{padding:26px}.hiw-glue{width:100%;height:auto;color:var(--ink);font-family:var(--font-sans)}.hiw-glue-hub rect,.hiw-glue-site rect{fill:var(--white);stroke:var(--ink-12)}.hiw-glue-hub>rect{stroke:var(--signal)}.hiw-glue-h{font-size:15px;font-weight:700;letter-spacing:-.01em;fill:var(--ink)}.hiw-glue-rule{stroke:var(--ink-08)}.hiw-glue-mono{font-family:var(--font-mono);font-size:12.5px;fill:var(--ink)}.hiw-glue-mono-b{font-family:var(--font-mono);font-size:13.5px;font-weight:700;fill:var(--white)}.hiw-glue-small{font-size:11.5px;fill:var(--ink-40)}.hiw-glue-small-b{font-size:12px;font-weight:600;fill:var(--ink)}.hiw-glue-tiny{font-family:var(--font-mono);font-size:10.5px;fill:var(--ink-40)}.hiw-glue-card{fill:var(--mist);stroke:var(--ink-08)}.hiw-glue-arrows path{fill:none;stroke:var(--signal);stroke-width:1.6;color:var(--signal);stroke-dasharray:6 5;animation:hiw-dash 1.6s linear infinite}@keyframes hiw-dash{to{stroke-dashoffset:-22}}.hiw-glue-alt rect{fill:var(--ink)}.hiw-ch.is-kpis .hiw-ch-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}@media (max-width:900px){.hiw-ch.is-kpis .hiw-ch-inner{grid-template-columns:1fr}}.hiw-kpis-head{margin-top:8px;padding:16px 18px;border-radius:16px;background:var(--signal-softer);border:1px solid var(--signal-line)}.hiw-kpis-head b{display:block;font-size:15px;margin-bottom:6px}.hiw-kpis-head p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-55)}.hiw-kpis{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:600px){.hiw-kpis{grid-template-columns:1fr}}.hiw-kpis>div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;background:var(--white);border:1px solid var(--ink-08);box-shadow:0 10px 24px -18px rgba(9,18,37,.35);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.hiw-kpis>div:hover{transform:translateY(-2px);border-color:var(--signal-line)}.hiw-kpis dt{font-size:14.5px;font-weight:700;letter-spacing:-.012em}.hiw-kpis dd{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--signal-strong)}.hiw-close .cta-band-inner{gap:16px}.hiw-close-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.hiw-ghost-dark{color:#fff;border-color:hsla(0,0%,100%,.25);background:transparent}.hiw-ghost-dark:hover{background:hsla(0,0%,100%,.08)}.hiw-other{margin-top:18px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.72);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.25);padding-bottom:2px}.hiw-other:hover{color:#fff;border-bottom-color:#fff}@media (prefers-reduced-motion:reduce){.hiw-bar-progress,.hiw-glue-arrows path{animation:none;transition:none}}.hiw-mock>.mock{-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.hiw-soon{cursor:default;pointer-events:none;opacity:.8}