html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}*{scrollbar-color:hsla(0,0%,100%,.2) rgba(0,0,0,.1);scrollbar-width:thin}html{overflow-x:hidden}body{backface-visibility:hidden;perspective:1000px}.fixed-element,body{transform:translateZ(0)}.fixed-element{will-change:transform}.no-lenis,[data-lenis-prevent],input,select,textarea{scroll-behavior:auto!important}.modal-overlay{overflow:hidden}.carousel,.slider{overflow-x:auto!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.lenis.lenis-smooth,html.lenis{scroll-behavior:auto!important}}.lenis.lenis-smooth{cursor:default}.lenis-loading{overflow:hidden}.scroll-indicator{background:linear-gradient(90deg,#3b82f6,#8b5cf6);height:3px;left:0;position:fixed;top:0;transform-origin:left;transition:transform .1s ease-out;width:100%;z-index:9999}.hero-section{transform:translateZ(0);will-change:transform}.feature-card{backface-visibility:hidden;transform:translateZ(0)}.testimonial-carousel{scroll-behavior:auto!important;-webkit-overflow-scrolling:touch}.lenis-initializing{overflow:hidden}.lenis-ready{overflow:visible}@media (max-width:768px){.lenis.lenis-smooth,.lenis.lenis-smooth.touch-device{scroll-behavior:auto}}@media (prefers-contrast:high){::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.8)}}@media (prefers-color-scheme:dark){::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3)}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}}#main-content{backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;transform:translateZ(0);will-change:scroll-position}html{scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=fixed],[class*=motion]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}[class*=backdrop-blur],[class*=gradient]{contain:paint;transform:translateZ(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}@media (prefers-reduced-motion:no-preference){.motion-safe{will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[class*=ProfileCard],[class*=profile-card]{backface-visibility:hidden;contain:layout paint;transform:translateZ(0)}[class*=floating],[class*=particle]{contain:paint;will-change:transform}