@keyframes av2-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes av2-pulseGlow{0%,to{box-shadow:0 0 24px #ff590059,0 0 80px #ff59001f}50%{box-shadow:0 0 44px #ff590099,0 0 120px #ff590033}}@keyframes av2-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes av2-orbitR{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes av2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes av2-scanline{0%{top:-10%}to{top:110%}}@keyframes av2-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes av2-gradShift{0%,to{background-position:0%}50%{background-position:100%}}.av2-root [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.av2-root [data-reveal=up]{transform:translateY(32px)}.av2-root [data-reveal=left]{transform:translate(-32px)}.av2-root [data-reveal].av2-in{opacity:1;transform:none}.av2-root a.av2-cta-primary:hover{color:#fff;transform:translateY(-2px)}.av2-root a.av2-cta-secondary:hover{color:#fff;border-color:#ff5900}.av2-social-li:hover{background:#0a66c226;border-color:#0a66c2;transform:translateY(-3px);box-shadow:0 8px 24px #0a66c259}.av2-social-x:hover{background:#e3f1ff1a;border-color:#e3f1ff99;transform:translateY(-3px);box-shadow:0 8px 24px #e3f1ff2e}.av2-social-gh:hover{background:#ff59001f;border-color:#ff5900;transform:translateY(-3px);box-shadow:0 8px 24px #ff59004d}.av2-milestone-card:hover{box-shadow:0 18px 50px #ff59001f;border-color:#ff5900!important}.av2-marquee-track{width:max-content;animation:30s linear infinite av2-marquee;display:flex}@media (prefers-reduced-motion:reduce){.av2-root *,.av2-root :before,.av2-root :after{transition:none!important;animation:none!important}.av2-root [data-reveal]{opacity:1!important;transform:none!important}}