.momentum-wrapper{background:radial-gradient(ellipse at center,#134242 0,#0a2a2a 35%,#061a1c 60%,#030f10 80%,#010606 100%);color:#f3f4f6;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.momentum-wrapper>.scroll-container>section:first-child{background:white!important;position:relative;z-index:25}.grain-overlay{width:100%;height:100%;z-index:9999;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.grain-overlay,.scanlines{position:fixed;top:0;left:0;pointer-events:none}.scanlines{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1));background-size:100% 4px;right:0;bottom:0;z-index:9998}.scroll-container{z-index:10}.phase,.scroll-container{position:relative;width:100%}.phase{pointer-events:none;background:transparent}.phase-1{height:50vh}.phase-2{height:180vh}.phase-3{height:150vh}.phase-4{height:auto;min-height:150vh;pointer-events:auto}.phase-5,.phase-6{height:0}@media (max-width:768px){.phase-1{height:50vh}.phase-2{height:120vh}.phase-3{height:100vh}}.fade-enter{opacity:0;transition:opacity .5s ease-in-out}.fade-enter-active{opacity:1}.fade-exit{opacity:1;transition:opacity .5s ease-in-out}.fade-exit-active{opacity:0}.overlay-hidden{opacity:0;pointer-events:none}.overlay-visible{opacity:1;pointer-events:auto}.transition-opacity{transition:opacity .5s ease}.text-glow{text-shadow:0 0 10px rgba(255,255,255,.5)}#hero-text.visible{opacity:1!important}#panel-1.visible,#panel-2.visible,#panel-3.visible,#panel-4.visible{opacity:1!important;transform:translateX(0)!important}#billboard.visible{opacity:.05!important}#cta.visible{opacity:1!important;pointer-events:auto!important}#billboard.force-hidden,#cta.force-hidden,#hero-text.force-hidden,#panel-1.force-hidden,#panel-2.force-hidden,#panel-3.force-hidden,#panel-4.force-hidden{display:none!important;visibility:hidden!important;opacity:0!important}body.momentum-active ::-webkit-scrollbar,body.momentum-active::-webkit-scrollbar{display:none}body.momentum-active,body.momentum-active *{-ms-overflow-style:none;scrollbar-width:none}body.momentum-active{background:radial-gradient(ellipse at center,#134242 0,#0a2a2a 35%,#061a1c 60%,#030f10 80%,#010606 100%)!important;overflow-x:hidden!important;overflow-y:auto!important;height:auto!important}html:has(body.momentum-active){overflow-y:auto!important;height:auto!important}body.momentum-active [class*=Footer]:not(.momentum-footer),body.momentum-active [class*=Navbar],body.momentum-active [class*=custom-cursor],body.momentum-active [class*=grain-overlay]:not(.grain-overlay),body.momentum-active footer:not(.momentum-footer),body.momentum-active header:not(.momentum-footer),body.momentum-active nav:not(.momentum-nav){display:none!important}body.momentum-active #main-content{padding:0!important;margin:0!important;flex:none!important}body.momentum-active html{scroll-behavior:auto!important}body.momentum-active{min-height:100vh}body.momentum-active .lenis,body.momentum-active .lenis-smooth,body.momentum-active [data-lenis-prevent]{scroll-behavior:auto!important;overscroll-behavior:auto!important}body.momentum-active ::-webkit-scrollbar{display:none}body.momentum-active *{-ms-overflow-style:none;scrollbar-width:none}body.truck-hero-active{overflow-x:hidden!important;overflow-y:auto!important}body.truck-hero-active ::-webkit-scrollbar,body.truck-hero-active::-webkit-scrollbar{display:none}body.truck-hero-active,body.truck-hero-active *{-ms-overflow-style:none;scrollbar-width:none}body.truck-hero-active [class*=Navbar],body.truck-hero-active header,body.truck-hero-active nav{position:relative;z-index:100!important}body.truck-hero-active [class*=GrainOverlay],body.truck-hero-active>div [class*=grain-overlay]:not(.grain-overlay){display:none!important}body.truck-hero-active #main-content,body.truck-hero-active main{background:transparent!important}body.truck-hero-active .lenis,body.truck-hero-active .lenis-smooth,body.truck-hero-active [data-lenis-prevent]{scroll-behavior:auto!important;overscroll-behavior:auto!important}.process-truck{width:220px;height:220px;top:50%;z-index:30}@media (max-width:768px){.process-truck{width:80px!important;height:80px!important;z-index:10!important}}