.marketing-site{--marketing-ink:var(--zv-ink);--marketing-canvas:var(--zv-canvas);--marketing-line:var(--zv-line);--marketing-muted:var(--zv-ink-muted);--marketing-signal:var(--zv-signal);color:var(--marketing-ink);scroll-behavior:smooth;background:0 0;overflow-x:clip}.homepage-gradient-text{color:#0041c3;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#0041c3 0%,#027bfe 52%,#0041c3 100%);-webkit-background-clip:text;background-clip:text}.homepage-section-nav{scrollbar-width:none}.homepage-section-nav::-webkit-scrollbar{display:none}.marketing-grid{background-image:linear-gradient(90deg,#0d0d0d0e 1px,#0000 1px),linear-gradient(#0d0d0d0e 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.marketing-dot-grid{background-image:radial-gradient(#0d0d0d33 .7px,#0000 .7px);background-size:16px 16px}.marketing-hero-field{background:var(--zv-signal-wash)}.marketing-hero-ledger{background-image:linear-gradient(#0d0d0d0b 1px,#0000 1px),linear-gradient(90deg,#0d0d0d0b 1px,#0000 1px);background-position:-1px -1px;background-size:72px 72px}.marketing-hero-execution-plane{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);background:#027bfe}.marketing-hero-safety-line{transform-origin:bottom;transform:skew(-5deg)}.marketing-hero-route{fill:none;stroke:#0d0d0d38;stroke-dasharray:3 8;stroke-width:1px}.marketing-hero-route-muted{stroke:#0d0d0d1f}.marketing-hero-packet{fill:#027bfe;stroke:#0d0d0d;stroke-width:2px}.marketing-hero-packet-dark{fill:#0041c3}@media (max-width:1023px){.marketing-hero-execution-plane{clip-path:polygon(0 11%,100% 0,100% 100%,0 100%);width:100%;height:51%;inset:auto 0 0}.marketing-hero-ledger{background-size:48px 48px}}@keyframes marketing-pulse-line{0%{stroke-dashoffset:48px;opacity:.2}30%,75%{opacity:1}to{stroke-dashoffset:0;opacity:.2}}@keyframes marketing-scan{0%{opacity:0;transform:translateY(-110%)}12%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateY(520%)}}@keyframes marketing-step{0%,8%{opacity:.22;transform:translate(-6px)}16%,78%{opacity:1;transform:translate(0)}92%,to{opacity:.22;transform:translate(0)}}@keyframes marketing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes marketing-signal{0%,to{box-shadow:0 0 #027bfe00}45%{box-shadow:0 0 0 8px #027bfe2e}}@keyframes marketing-node-breathe{0%,to{border-color:var(--zv-line);transform:translateY(0)}50%{border-color:var(--zv-ink-soft);transform:translateY(-2px)}}@keyframes marketing-delivery-rail{0%{opacity:.45;height:0}35%,75%{opacity:1;height:100%}to{opacity:.45;height:100%}}@keyframes marketing-artifact-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-gate-signal{0%,to{opacity:.35;transform:translate(-50%)scaleX(.35)}50%{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes marketing-run-event{0%{opacity:.2;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.marketing-flow-line{stroke-dasharray:5 7;animation:2.4s linear infinite marketing-pulse-line}.marketing-scan-line{animation:4.8s ease-in-out infinite marketing-scan}.marketing-demo-step{animation:8s ease-in-out infinite marketing-step}.marketing-demo-step:nth-child(2){animation-delay:.8s}.marketing-demo-step:nth-child(3){animation-delay:1.6s}.marketing-demo-step:nth-child(4){animation-delay:2.4s}.marketing-progress{transform-origin:0;animation:7.5s ease-in-out infinite marketing-progress}.marketing-float{animation:5s ease-in-out infinite marketing-float}.marketing-signal{animation:2.8s ease-in-out infinite marketing-signal}.marketing-architecture-node{animation:5s ease-in-out infinite marketing-node-breathe}.marketing-delivery-rail{animation:7s cubic-bezier(.22,1,.36,1) infinite marketing-delivery-rail}.marketing-artifact-enter{animation:.42s cubic-bezier(.22,1,.36,1) both marketing-artifact-enter}.marketing-gate-signal{animation:2.8s ease-in-out infinite marketing-gate-signal}.marketing-run-event{animation:.5s cubic-bezier(.22,1,.36,1) both marketing-run-event}.marketing-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both page-enter}.marketing-reveal-delay{animation:.7s cubic-bezier(.22,1,.36,1) .12s both page-enter}@keyframes marketing-hero-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.marketing-hero-stream>*{opacity:0;transform:translateY(24px)}.marketing-hero-stream.is-visible>*{animation:.6s cubic-bezier(.22,1,.36,1) both marketing-hero-slide-up}.marketing-hero-stream.is-visible>:first-child{animation-delay:0s}.marketing-hero-stream.is-visible>:nth-child(2){animation-delay:90ms}.marketing-hero-stream.is-visible>:nth-child(3){animation-delay:.18s}.marketing-hero-stream.is-visible>:nth-child(4){animation-delay:.27s}.marketing-hero-stream.is-visible>:nth-child(5){animation-delay:.36s}.marketing-hero-stream.is-visible>:nth-child(n+6){animation-delay:.42s}.marketing-scroll-reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.marketing-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.marketing-scroll-stagger>*{opacity:0;transform:translateY(16px)}.marketing-scroll-stagger.is-visible>*{animation:.55s cubic-bezier(.22,1,.36,1) both page-enter}.marketing-scroll-stagger.is-visible>:first-child{animation-delay:0s}.marketing-scroll-stagger.is-visible>:nth-child(2){animation-delay:50ms}.marketing-scroll-stagger.is-visible>:nth-child(3){animation-delay:.1s}.marketing-scroll-stagger.is-visible>:nth-child(4){animation-delay:.15s}.marketing-scroll-stagger.is-visible>:nth-child(5){animation-delay:.2s}.marketing-scroll-stagger.is-visible>:nth-child(6){animation-delay:.25s}.marketing-scroll-stagger.is-visible>:nth-child(n+7){animation-delay:.3s}.workflow-demo-cursor{animation:1.4s cubic-bezier(.22,1,.36,1) both workflow-cursor-click;top:2.5rem;right:3.5rem}.workflow-demo-cursor-pulse{animation:1.4s ease-out both workflow-cursor-pulse}@keyframes workflow-cursor-click{0%{opacity:0;transform:translate(52px,40px)scale(1)}15%{opacity:1;transform:translate(52px,40px)scale(1)}70%{opacity:1;transform:translate(0)scale(1)}82%{transform:translate(0)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes workflow-cursor-pulse{0%,68%{opacity:0;transform:scale(.35)}80%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.enterprise-context-line{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.enterprise-context-line-on{animation:1.1s cubic-bezier(.22,1,.36,1) forwards enterprise-context-draw}@keyframes enterprise-context-draw{to{stroke-dashoffset:0;opacity:1}}.app-chip-marquee{animation:42s linear infinite app-chip-marquee}.app-connector-marquee-left{animation:55s linear infinite app-connector-marquee-left}.app-connector-marquee-right{animation:55s linear infinite app-connector-marquee-right}@keyframes app-chip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes app-connector-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes app-connector-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marketing-site{scroll-behavior:auto}.marketing-flow-line,.marketing-scan-line,.marketing-demo-step,.marketing-progress,.marketing-float,.marketing-signal,.marketing-architecture-node,.marketing-delivery-rail,.marketing-artifact-enter,.marketing-gate-signal,.marketing-run-event,.marketing-hero-packet,.marketing-reveal,.marketing-reveal-delay,.enterprise-context-line,.enterprise-context-line-on,.app-chip-marquee,.app-connector-marquee-left,.app-connector-marquee-right{opacity:1!important;animation:none!important;transform:none!important}.marketing-scroll-reveal,.marketing-scroll-stagger>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.marketing-hero-stream>*{opacity:1!important;animation:none!important;transform:none!important}}
