.hero-anim-slide-up{animation:hero-slide-up .45s cubic-bezier(.22, 1, .36, 1) var(--anim-delay,0s) both}.hero-anim-chip-in{animation:hero-chip-in .45s cubic-bezier(.22, 1, .36, 1) var(--anim-delay,0s) both}.hero-settle{animation:hero-settle .45s cubic-bezier(.22, 1, .36, 1) var(--anim-delay,0s) both}.hero-fade-up{animation:hero-slide-up .4s cubic-bezier(.22, 1, .36, 1) var(--anim-delay,0s) both}@keyframes hero-slide-up{0%{transform:translateY(20px)}to{transform:none}}@keyframes hero-chip-in{0%{transform:scale(.9)translateY(10px)}to{transform:none}}@keyframes hero-settle{0%{transform:translateY(12px)}to{transform:none}}@keyframes hero-spline-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-cta-glow{0%,to{box-shadow:0 0 12px 0 color-mix(in srgb, var(--accent-primary) 35%, transparent), inset 0 1px 0 0 #ffffff1a}50%{box-shadow:0 0 22px 4px color-mix(in srgb, var(--accent-primary) 45%, transparent), inset 0 1px 0 0 #ffffff26}}@media (max-width:1023px){.hero-cta-primary{animation:none!important}.hero-chip-glow{display:none}}@media (min-width:1024px){.hero-cta-primary{animation:3s ease-in-out infinite hero-cta-glow}}.hero-chip{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);background-color:color-mix(in srgb, var(--accent-primary) 10%, transparent);box-shadow:0 0 20px -5px color-mix(in srgb, var(--accent-primary) 30%, transparent)}.hero-chip:hover{border-color:color-mix(in srgb, var(--accent-primary) 50%, transparent);background-color:color-mix(in srgb, var(--accent-primary) 15%, transparent)}.hero-chip-glow{background:color-mix(in srgb, var(--accent-primary) 20%, transparent)}.hero-chip:hover .hero-chip-glow{background:color-mix(in srgb, var(--accent-primary) 30%, transparent)}.hero-chip-icon{background-color:color-mix(in srgb, var(--accent-primary) 20%, transparent);color:var(--accent-primary);outline:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);outline-offset:-1px}.hero-chip-label{color:var(--accent-primary)}.hero-chip-arrow{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);background-color:color-mix(in srgb, var(--accent-primary) 10%, transparent);color:var(--accent-primary)}.hero-cta-primary{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));color:#fafafa!important}.hero-stat-glow{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-primary) 8%, transparent), transparent 70%)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}[data-lite-mode] .hero-badge,.lite-mode .hero-badge,[data-lite-mode] .hero-chip,.lite-mode .hero-chip{-webkit-backdrop-filter:none;backdrop-filter:none}[data-lite-mode] .hero-chip-icon,.lite-mode .hero-chip-icon{transition:none}[data-lite-mode] .hero-chip .animate-bounce,.lite-mode .hero-chip .animate-bounce{animation:none}[data-lite-mode] .hero-chip-arrow,.lite-mode .hero-chip-arrow{transition:none}[data-lite-mode] .hero-stat-card,.lite-mode .hero-stat-card{-webkit-backdrop-filter:none;backdrop-filter:none}[data-lite-mode] .hero-stat-card:hover,.lite-mode .hero-stat-card:hover{box-shadow:none}[data-lite-mode] .hero-mobile-glow,.lite-mode .hero-mobile-glow{display:none}
