@property --vc-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vc-border-spin{to{--vc-border-angle:360deg}}@keyframes vc-pulse-ring{0%{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1)}}@keyframes vc-data-stream{0%{opacity:0;transform:translateY(100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes vc-grid-drift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes vc-card-enter{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes vc-heading-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vc-glow-breathe{0%,to{opacity:.15}50%{opacity:.35}}@keyframes vc-link-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-260px}}@keyframes vc-link-neon{0%,to{stroke-opacity:.65}50%{stroke-opacity:1}}.vc-counter-panel{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#001e46d9,#000f28f2);border-radius:1.25rem;position:relative;overflow:hidden}.vc-counter-panel:before{content:"";border-radius:inherit;background:conic-gradient(from var(--vc-border-angle), transparent 0deg, transparent 200deg, #0078ff4d 250deg, #00c8ff 310deg, #0078ff4d 350deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:5s linear infinite vc-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vc-counter-glow{pointer-events:none;background:radial-gradient(circle,#0096ff1f 0%,#0000 70%);width:60%;height:60%;animation:4s ease-in-out infinite vc-glow-breathe;position:absolute;top:-30%;right:-20%}.vc-scan-card{background:linear-gradient(135deg,#00193cb3,#000f28cc);border:1px solid #0096ff1f;border-radius:.75rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.vc-scan-card:before{content:"";opacity:0;background:linear-gradient(120deg,#0000 0%,#0096ff0a 50%,#0000 100%);transition:opacity .35s;position:absolute;inset:0}.vc-scan-card:hover:before{opacity:1}.vc-scan-card:hover{border-color:#00b4ff59;transform:translateY(-2px);box-shadow:0 0 16px #0096ff1a,0 4px 32px #0050c814}.vc-scan-card .vc-status-bar{background:linear-gradient(#00c8ffcc,#0064ff66);border-radius:0 4px 4px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.vc-scan-node{position:relative;overflow:visible}.vc-scan-card{z-index:10;position:relative}.vc-benefit-card{background:#00143280;border:1px solid #0096ff14;border-radius:.75rem;transition:all .35s;position:relative}.vc-benefit-card:hover{background:#00193c99;border-color:#00b4ff40;box-shadow:0 0 24px #0096ff14}.vc-detected-count{border-radius:.75rem;justify-content:center;padding:.75rem .875rem;display:flex}.vc-detected-count-row{flex-direction:column;align-items:center;gap:.6rem;display:flex}.vc-detected-count-live-inline{text-transform:uppercase;letter-spacing:.18em;color:#9adaff;background:#005aa038;border:1px solid #79b8ff59;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 14px #2c6fff33}.vc-detected-count-number{color:#79b8ff;text-shadow:0 0 10px #79b8ff73,0 0 24px #2c6fff38;margin-top:0;margin-bottom:3rem;font-size:clamp(3.5rem,9vw,6rem);font-weight:900;line-height:1}.vc-live-dot-alert{background:#ff3b3b;width:7px;height:7px;box-shadow:0 0 10px #ff3b3bcc}.vc-animate-heading{animation:.7s cubic-bezier(.16,1,.3,1) both vc-heading-enter}.vc-animate-card{animation:.6s cubic-bezier(.16,1,.3,1) both vc-card-enter}.vc-live-dot{background:#ff3b3b;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite vc-glow-breathe;box-shadow:0 0 8px #ff3b3b99}.vc-topology-connector{flex-shrink:0;width:120px;min-height:260px;position:relative}.vc-connector-svg{width:100%;height:100%;overflow:visible}.vc-connector-path-base{fill:none;stroke:#008cff40;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vc-connector-path-flow{fill:none;stroke:#00d2ffd9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28 240;will-change:stroke-dashoffset;animation:4s linear infinite vc-link-flow}.vc-flow-right{animation-direction:normal}.vc-flow-left{animation-direction:reverse}@media (max-width:1279px){.vc-topology-connector{display:none!important}}
.landing-dynamic-stars{z-index:1;position:absolute;inset:-10%}.landing-dynamic-star{width:var(--star-size);height:var(--star-size);opacity:var(--star-opacity);animation:star-float calc(var(--star-duration) * 1.55) ease-in-out infinite alternate, star-twinkle var(--star-duration) ease-in-out infinite;animation-delay:var(--star-delay), var(--star-delay);will-change:transform, opacity, filter;position:absolute;transform:translate(0,0)}.landing-dynamic-star-core{background:var(--star-core);box-shadow:0 0 0 calc(var(--star-size) * .5) #ffffff0d, 0 0 calc(var(--star-size) * 3.4) var(--star-glow), 0 0 calc(var(--star-size) * 6.4) color-mix(in srgb, var(--star-glow) 80%, transparent);filter:blur(var(--star-blur));border-radius:9999px;position:absolute;inset:0}.landing-dynamic-star:nth-child(4n){animation-duration:calc(var(--star-duration) * .8), calc(var(--star-duration) * 1.18)}.landing-dynamic-star:nth-child(5n){animation-duration:calc(var(--star-duration) * 1.3), calc(var(--star-duration) * .9)}.landing-dynamic-meteor{width:var(--meteor-size);opacity:0;height:2px;transform:translate3d(0, 0, 0) rotate(var(--meteor-angle));transform-origin:0;pointer-events:none;filter:drop-shadow(0 0 10px #7dd3fc73);animation:meteor-flight var(--meteor-duration) linear 1 both;will-change:transform, opacity;position:absolute}.landing-dynamic-meteor-core{background:linear-gradient(90deg,#fff0 0%,#93c5fd59 45%,#dbeafee0 78%,#fffffffa 100%);border-radius:9999px;position:absolute;inset:0}@keyframes star-twinkle{0%,to{opacity:calc(var(--star-opacity) * .46);filter:brightness(.92)}18%{opacity:min(1, calc(var(--star-opacity) + .08));filter:brightness(1.15)}34%{opacity:calc(var(--star-opacity) * .56);filter:brightness(.96)}48%{opacity:min(1, calc(var(--star-opacity) + .42));filter:brightness(1.62)}72%{opacity:calc(var(--star-opacity) * .68);filter:brightness(1.08)}}@keyframes star-float{0%{transform:translate(0,0)scale(.9)}to{transform:translate3d(var(--star-drift-x), var(--star-drift-y), 0) scale(1.14)}}@keyframes meteor-flight{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--meteor-angle)) scaleX(.68)}8%{opacity:var(--meteor-opacity)}62%{opacity:calc(var(--meteor-opacity) * .9)}78%{opacity:0;transform:translate3d(var(--meteor-travel-x), var(--meteor-travel-y), 0) rotate(var(--meteor-angle)) scaleX(1)}to{opacity:0;transform:translate3d(var(--meteor-travel-x), var(--meteor-travel-y), 0) rotate(var(--meteor-angle)) scaleX(1)}}
