.split-text{display:inline-block;perspective:800px}.split-text .word{display:inline-block;opacity:0;transform:translateY(4px);animation:word-rise .6s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 100%}@keyframes word-rise{to{opacity:1;transform:translateY(0)}}.count-up{font-variant-numeric:tabular-nums;display:inline-block;transition:filter .4s,text-shadow .4s}.count-up.counting{filter:brightness(1.3);text-shadow:0 0 14px rgba(200,168,78,.45)}.magnetic{position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1);will-change:transform}@view-transition{navigation:auto}::view-transition-old(root){animation:fx-fade-out .22s ease-out both}::view-transition-new(root){animation:fx-fade-in .38s cubic-bezier(.16,1,.3,1) both}@keyframes fx-fade-out{to{opacity:0;transform:translateY(-6px)}}@keyframes fx-fade-in{from{opacity:0;transform:translateY(10px)}}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold,#c8a84e);box-shadow:0 0 0 0 rgba(200,168,78,.6);animation:live-pulse 2s ease-out infinite;vertical-align:middle;margin-right:6px;flex-shrink:0}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(200,168,78,.55);transform:scale(1)}70%{box-shadow:0 0 0 12px rgba(200,168,78,0);transform:scale(1.05)}100%{box-shadow:0 0 0 0 rgba(200,168,78,0);transform:scale(1)}}.highlight-stat{position:relative;display:inline-block;white-space:nowrap}.highlight-stat::after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:2px;background:linear-gradient(90deg,transparent,var(--gold,#c8a84e),transparent);transform:scaleX(0);transform-origin:left;transition:transform .85s cubic-bezier(.16,1,.3,1)}.highlight-stat.visible::after{transform:scaleX(1)}.fx-rise{opacity:1;transform:none}html.js .fx-rise{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}html.js .fx-rise.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.split-text .word,.count-up,.magnetic,.live-dot,.highlight-stat::after,.fx-rise{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}