:root{--brand-blue: #2061F5}.loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;visibility:visible;transition:opacity .7s ease-in-out,visibility .7s ease-in-out}.loader-wrapper.fade-out{opacity:0;visibility:hidden}.loader-content{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.loader-logo{width:70px;height:auto;z-index:2}.loader-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(32,97,245,.15);border-top-color:var(--brand-blue);border-radius:50%;animation:spin 1s linear infinite;box-sizing:border-box;z-index:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-content{min-height:100vh}.scroll-stack-scroller{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.scroll-stack-scroller.window-scroll{overflow:visible;height:auto;overscroll-behavior:auto}.scroll-stack-inner{padding:20vh 5rem 50rem;min-height:100vh}.scroll-stack-scroller.window-scroll .scroll-stack-inner{padding:0 0 20rem;min-height:auto}@media(max-width:768px){.scroll-stack-inner{padding:10vh 1.5rem 30rem}.scroll-stack-scroller.window-scroll .scroll-stack-inner{padding:0 0 15rem}}.scroll-stack-card-wrapper{position:relative}.scroll-stack-card{transform-origin:top center;will-change:transform,filter;backface-visibility:hidden;transform-style:preserve-3d;box-shadow:0 10px 40px -10px #00000014;width:100%;margin:0;border-radius:28px;box-sizing:border-box;background:var(--color-background, #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0);position:relative}.scroll-stack-end{width:100%;height:1px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-marquee{animation:marquee linear infinite}.marquee-reverse{animation-direction:reverse}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
