@keyframes motion-fade-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-scale{from{opacity:0;transform:scale(0.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes motion-scale-in{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}@keyframes motion-checkmark-pop{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.3) rotate(0deg);opacity:1}70%{transform:scale(0.9)}100%{transform:scale(1);opacity:1}}@keyframes motion-glow-pulse{0%,100%{box-shadow:0 0 0 0 rgba(139,92,246,0)}50%{box-shadow:0 0 20px 4px rgba(139,92,246,0.3)}}@keyframes motion-completion-burst{0%{transform:scale(0);opacity:1}50%{opacity:.8}100%{transform:scale(2.5);opacity:0}}@keyframes motion-quote-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-quote-fade-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes motion-ring-fill{from{stroke-dashoffset:var(--ring-circumference,565)}}@keyframes motion-count-glow{0%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 12px rgba(139,92,246,0.6)}100%{text-shadow:0 0 0 transparent}}.motion-fade-in{animation:motion-fade-in .5s cubic-bezier(0.16,1,0.3,1) both}.motion-fade-in-scale{animation:motion-fade-in-scale .5s cubic-bezier(0.16,1,0.3,1) both}.motion-scale-in{animation:motion-scale-in .4s cubic-bezier(0.34,1.56,0.64,1) both}.motion-stagger-1{animation-delay:.05s}.motion-stagger-2{animation-delay:.1s}.motion-stagger-3{animation-delay:.15s}.motion-stagger-4{animation-delay:.2s}.motion-stagger-5{animation-delay:.25s}.motion-stagger-6{animation-delay:.3s}.motion-stagger-7{animation-delay:.35s}.motion-stagger-8{animation-delay:.4s}.motion-btn-press{transition:transform .15s cubic-bezier(0.16,1,0.3,1),box-shadow .25s cubic-bezier(0.16,1,0.3,1)}.motion-btn-press:active{transform:scale(0.95)}.motion-btn-press:hover{box-shadow:0 0 24px rgba(139,92,246,0.25)}.sh-btn.motion-btn-press:active,.sh-btn-primary.motion-btn-press:active{transform:scale(0.93);box-shadow:0 0 30px rgba(139,92,246,0.35)}.motion-card-lift{transition:transform .3s cubic-bezier(0.16,1,0.3,1),box-shadow .3s cubic-bezier(0.16,1,0.3,1),border-color .3s ease}.motion-card-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.4),0 0 30px rgba(139,92,246,0.08)}.motion-card-lift:active{transform:translateY(-1px) scale(0.99);transition-duration:.1s}.motion-completion-check{animation:motion-checkmark-pop .6s cubic-bezier(0.34,1.56,0.64,1) both}.motion-completion-burst{position:relative}.motion-completion-burst::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,0.4),transparent 70%);animation:motion-completion-burst .8s cubic-bezier(0.16,1,0.3,1) both;pointer-events:none}.motion-glow-pulse{animation:motion-glow-pulse 2s ease-in-out infinite}.motion-quote-crossfade-enter{animation:motion-quote-fade-in .5s ease both}.motion-quote-crossfade-exit{animation:motion-quote-fade-out .4s ease both}.motion-count-up{font-variant-numeric:tabular-nums;animation:motion-count-glow .4s ease both}.motion-ring-animate{animation:motion-ring-fill 1.2s cubic-bezier(0.4,0,0.2,1) both}.motion-success-glow{box-shadow:0 0 20px rgba(16,185,129,0.3),0 0 40px rgba(16,185,129,0.1);transition:box-shadow .4s ease}.motion-chip-tap{transition:transform .12s ease,background .2s ease;cursor:pointer}.motion-chip-tap:active{transform:scale(0.92)}@keyframes icon-pulse-body-glow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(6,182,212,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(6,182,212,0.4))}}@keyframes icon-pulse-wealth-glow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(251,191,36,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(251,191,36,0.4))}}@keyframes icon-pulse-spirit-glow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(139,92,246,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(139,92,246,0.4))}}@keyframes icon-pulse-mind-glow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(16,185,129,0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(16,185,129,0.4))}}@keyframes motion-shimmer-travel{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes motion-float-y{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes motion-progress-shine{0%{left:-30%}100%{left:130%}}@keyframes motion-card-enter-kf{from{opacity:0;transform:translateY(20px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion-ambient-glow-kf{0%,100%{box-shadow:0 0 0 0 rgba(139,92,246,0)}50%{box-shadow:0 0 30px 8px rgba(139,92,246,0.05)}}.icon-pulse-body{animation:icon-pulse-body-glow 3.5s ease-in-out infinite}.icon-pulse-wealth{animation:icon-pulse-wealth-glow 3.5s ease-in-out infinite}.icon-pulse-spirit{animation:icon-pulse-spirit-glow 3.5s ease-in-out infinite}.icon-pulse-mind{animation:icon-pulse-mind-glow 3.5s ease-in-out infinite}.motion-shimmer-border{position:relative;overflow:hidden}.motion-shimmer-border::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(139,92,246,0.08) 40%,rgba(139,92,246,0.15) 50%,rgba(139,92,246,0.08) 60%,transparent 100%);animation:motion-shimmer-travel 3s infinite;pointer-events:none;z-index:1}.motion-float{animation:motion-float-y 3s ease-in-out infinite}.motion-progress-fill{width:0;transition:width 1.5s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden}.motion-progress-fill::after{content:'';position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);animation:motion-progress-shine 1.5s .5s ease-out both;pointer-events:none}.motion-card-enter{animation:motion-card-enter-kf .6s cubic-bezier(0.16,1,0.3,1) both}.motion-card-enter-1{animation-delay:.06s}.motion-card-enter-2{animation-delay:.12s}.motion-card-enter-3{animation-delay:.18s}.motion-card-enter-4{animation-delay:.24s}.motion-card-enter-5{animation-delay:.30s}.motion-card-enter-6{animation-delay:.36s}.motion-card-enter-7{animation-delay:.42s}.motion-card-enter-8{animation-delay:.48s}.motion-ambient-glow{animation:motion-ambient-glow-kf 4s ease-in-out infinite}@keyframes motion-hero-reveal{0%{opacity:0;transform:translateY(24px) scale(0.96);filter:blur(8px)}60%{filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes motion-slide-up-fade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-in-right{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes motion-breathe{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.03);opacity:1}}@keyframes motion-score-countup-glow{0%{text-shadow:0 0 0 transparent;transform:scale(1)}50%{text-shadow:0 0 20px rgba(139,92,246,0.6),0 0 40px rgba(139,92,246,0.3);transform:scale(1.08)}100%{text-shadow:0 0 0 transparent;transform:scale(1)}}@keyframes motion-insight-enter{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes motion-pillar-bar-fill{from{width:0}}@keyframes motion-ring-draw{from{stroke-dasharray:0 188.5}}@keyframes motion-snapshot-pop{0%{opacity:0;transform:scale(0.6)}60%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes motion-status-blink{0%,100%{opacity:1}50%{opacity:.4}}@keyframes motion-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes motion-border-trace{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes motion-orb-drift{0%{transform:translate(0,0) scale(1)}33%{transform:translate(15px,-10px) scale(1.1)}66%{transform:translate(-10px,8px) scale(0.95)}100%{transform:translate(0,0) scale(1)}}@keyframes motion-protocol-pulse{0%,100%{box-shadow:0 0 0 0 rgba(139,92,246,0);transform:scale(1)}50%{box-shadow:0 0 30px 4px rgba(139,92,246,0.2);transform:scale(1.01)}}@keyframes motion-chip-ripple{0%{box-shadow:0 0 0 0 rgba(139,92,246,0.4)}100%{box-shadow:0 0 0 12px rgba(139,92,246,0)}}@keyframes motion-number-tick{0%{transform:translateY(8px);opacity:0}100%{transform:translateY(0);opacity:1}}.motion-hero-reveal{animation:motion-hero-reveal .8s cubic-bezier(0.16,1,0.3,1) both}.motion-slide-up{animation:motion-slide-up-fade .6s cubic-bezier(0.16,1,0.3,1) both}.motion-slide-right{animation:motion-slide-in-right .5s cubic-bezier(0.16,1,0.3,1) both}.motion-breathe{animation:motion-breathe 4s ease-in-out infinite}.motion-insight-enter{animation:motion-insight-enter .4s cubic-bezier(0.16,1,0.3,1) both}.motion-snapshot-pop{animation:motion-snapshot-pop .5s cubic-bezier(0.34,1.56,0.64,1) both}.motion-protocol-pulse{animation:motion-protocol-pulse 3s ease-in-out infinite}.motion-gradient-shift{background-size:200% 200%;animation:motion-gradient-shift 6s ease infinite}.motion-orb-drift{animation:motion-orb-drift 8s ease-in-out infinite}.motion-delay-1{animation-delay:.1s}.motion-delay-2{animation-delay:.2s}.motion-delay-3{animation-delay:.3s}.motion-delay-4{animation-delay:.4s}.motion-delay-5{animation-delay:.5s}.motion-delay-6{animation-delay:.6s}.motion-delay-7{animation-delay:.7s}.motion-delay-8{animation-delay:.8s}.motion-delay-9{animation-delay:.9s}.motion-delay-10{animation-delay:1.0s}@media(prefers-reduced-motion:reduce){.motion-fade-in,.motion-fade-in-scale,.motion-scale-in,.motion-completion-check,.motion-glow-pulse,.motion-quote-crossfade-enter,.motion-quote-crossfade-exit,.motion-count-up,.motion-ring-animate,.icon-pulse-body,.icon-pulse-wealth,.icon-pulse-spirit,.icon-pulse-mind,.motion-float,.motion-card-enter,.motion-ambient-glow,.motion-hero-reveal,.motion-slide-up,.motion-slide-right,.motion-breathe,.motion-insight-enter,.motion-snapshot-pop,.motion-protocol-pulse,.motion-orb-drift,.motion-gradient-shift{animation:none!important;opacity:1!important;transform:none!important}.motion-btn-press,.motion-card-lift,.motion-chip-tap,.motion-progress-fill{transition:none!important}.motion-btn-press:active,.motion-card-lift:hover,.motion-card-lift:active,.motion-chip-tap:active{transform:none!important}.motion-completion-burst::after,.motion-shimmer-border::before,.motion-progress-fill::after{animation:none!important;display:none}.motion-success-glow{box-shadow:none;transition:none!important}}