.hero-in[data-v-c7986f6a]>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise-c7986f6a}.hero-in[data-v-c7986f6a]>:nth-child(2){animation-delay:.1s}.hero-in[data-v-c7986f6a]>:nth-child(3){animation-delay:.2s}.hero-in[data-v-c7986f6a]>:nth-child(4){animation-delay:.3s}@keyframes rise-c7986f6a{0%{opacity:0;transform:translateY(28px)}}.stage[data-v-73c79055]{position:relative}.bg[data-v-73c79055]{opacity:.35;position:absolute;inset:0}.slide[data-v-73c79055]{padding-block:4.5rem;position:relative}.stat-num[data-v-73c79055]{font-family:var(--font-display);color:#fbb52a;font-size:clamp(5rem,17vw,12rem);font-weight:800;line-height:.95}.stat-num-sm[data-v-73c79055]{font-size:clamp(3.4rem,10.5vw,8rem)}.stat-label[data-v-73c79055]{max-width:34rem;margin-top:.75rem;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:500;line-height:1.3}.md\:text-right .stat-label[data-v-73c79055]{margin-left:auto}.stat-source[data-v-73c79055]{font-family:var(--font-mono);letter-spacing:.02em;color:#9fb4c4;text-underline-offset:3px;margin-top:1rem;font-size:.7rem;text-decoration:underline;display:inline-block}.stat-source[data-v-73c79055]:hover{color:#fff}.is-pinned .stage[data-v-73c79055]{height:100dvh}.is-pinned .bg[data-v-73c79055]{opacity:1;will-change:transform;height:500dvh;inset:0 0 auto}.is-pinned .slide[data-v-73c79055]{pointer-events:none;align-items:center;padding-block:0;display:flex;position:absolute;inset:0}.is-pinned .slide[data-v-73c79055]>*{width:100%}.is-pinned .slide.is-active[data-v-73c79055]{pointer-events:auto}.icon-tile[data-v-bf9c8143]{overflow:hidden}.icon-tile[data-step=detect][data-v-bf9c8143]:after{content:"";inset-inline:0;opacity:0;background:#fbb52a;height:2px;position:absolute;top:0;box-shadow:0 0 8px #fbb52a}.step:hover .icon-tile[data-step=detect][data-v-bf9c8143]:after{opacity:1;animation:1.4s ease-in-out infinite scan-bf9c8143}.icon-tile[data-step=analyze][data-v-bf9c8143]:before{content:"";border-radius:inherit;opacity:0;border:1px solid #fbb52a;position:absolute;inset:0}.step:hover .icon-tile[data-step=analyze][data-v-bf9c8143]:before{animation:1.2s ease-out infinite ping-bf9c8143}.step:hover .icon-tile[data-step=alert] svg[data-v-bf9c8143]{transform-origin:50% 0;animation:.8s ease-in-out infinite ring-bf9c8143}@keyframes scan-bf9c8143{0%{transform:translateY(0)}to{transform:translateY(54px)}}@keyframes ping-bf9c8143{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.3)}}@keyframes ring-bf9c8143{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-14deg)}}.box[data-v-03d8ef8e]{--c:#22c55e}.edge[data-v-03d8ef8e]{background:var(--c);transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute}.edge.top[data-v-03d8ef8e],.edge.bottom[data-v-03d8ef8e]{height:2px;left:0;right:0;transform:scaleX(0)}.edge.top[data-v-03d8ef8e]{transform-origin:0;top:0}.edge.bottom[data-v-03d8ef8e]{transform-origin:100%;bottom:0}.edge.left[data-v-03d8ef8e],.edge.right[data-v-03d8ef8e]{width:2px;top:0;bottom:0;transform:scaleY(0)}.edge.right[data-v-03d8ef8e]{transform-origin:top;transition-delay:80ms;right:0}.edge.left[data-v-03d8ef8e]{transform-origin:bottom;transition-delay:80ms;left:0}.epi:hover .edge.top[data-v-03d8ef8e],.epi:hover .edge.bottom[data-v-03d8ef8e]{transform:scaleX(1)}.epi:hover .edge.left[data-v-03d8ef8e],.epi:hover .edge.right[data-v-03d8ef8e]{transform:scaleY(1)}.label[data-v-03d8ef8e]{white-space:nowrap;background:var(--c);color:#04232b;font-family:var(--font-mono);opacity:0;padding:1px 6px;font-size:.65rem;font-weight:500;transition:opacity .25s .2s,transform .25s .2s;position:absolute;bottom:100%;left:0;transform:translateY(4px)}.epi:hover .label[data-v-03d8ef8e]{opacity:1;transform:none}@media (hover:none){.edge.top[data-v-03d8ef8e],.edge.bottom[data-v-03d8ef8e]{transform:scaleX(1)}.edge.left[data-v-03d8ef8e],.edge.right[data-v-03d8ef8e]{transform:scaleY(1)}.label[data-v-03d8ef8e]{opacity:1;transform:none}}
