.content-section{opacity:0;animation:contentReveal .6s ease-out forwards}@keyframes contentReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-section>*{opacity:0;animation:staggerReveal .4s ease-out forwards}.content-section>:first-child{animation-delay:.1s}.content-section>:nth-child(2){animation-delay:.2s}.content-section>:nth-child(3){animation-delay:.3s}.content-section>:nth-child(4){animation-delay:.4s}.content-section>:nth-child(5){animation-delay:.5s}@keyframes staggerReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}button{transition:all .15s ease-out}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0);transition:all .05s ease-out}.data-highlight{position:relative;display:inline-block}.data-highlight:after{content:"";position:absolute;left:-4px;right:-4px;top:-2px;bottom:-2px;background:rgba(26,190,255,.2);border-radius:4px;opacity:0;animation:dataHighlight 1s ease-out forwards}@keyframes dataHighlight{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}.chart-bar{animation:chartGrow .8s ease-out forwards;transform-origin:bottom}@keyframes chartGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.loading-progress{position:relative;overflow:hidden}.loading-progress:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(26,190,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{left:100%}}.content-switch-enter{opacity:0;transform:translateY(20px)}.content-switch-enter-active{transition:all .3s ease-out}.content-switch-enter-active,.content-switch-exit{opacity:1;transform:translateY(0)}.content-switch-exit-active{opacity:0;transform:translateY(-20px);transition:all .3s ease-out}.personalized-data{font-weight:600;color:#0f33bb;position:relative;display:inline-block;padding:0 4px}.personalized-data:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:#1abeff;transform:scaleX(0);transform-origin:left;animation:underlineGrow .6s ease-out .3s forwards}@keyframes underlineGrow{to{transform:scaleX(1)}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.cta-button{position:relative;overflow:hidden}.cta-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.cta-button:active:after{width:300px;height:300px}.instant-hover{position:relative;transition:none!important}.instant-hover:before{content:"";position:absolute;inset:0;background:rgba(26,190,255,.1);opacity:0;transition:opacity .1s}.instant-hover:hover:before{opacity:1}.disclosure-item{opacity:0;max-height:0;overflow:hidden;transition:all .3s ease-out}.disclosure-item.revealed{opacity:1;max-height:1000px}:focus-visible{outline:2px solid #1abeff;outline-offset:2px}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .3s ease-out}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .3s ease-out}