@keyframes fade-in{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.animate-fade-in{animation:fade-in .6s ease-out forwards;will-change:opacity}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards;will-change:opacity,transform}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}}@media (max-width:1023px){.animate-fade-in,.animate-fade-in-up{animation:none!important;opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:768px){.framer-motion,.light-sections-background,[class*=floating-],[class*=network-],[class*=particle-]{display:none!important}*{transition-duration:.2s!important}.backdrop-blur,.backdrop-blur-lg,.backdrop-blur-md,.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bg-gradient-to-br{background:#1e293b!important}*{will-change:auto!important}}.hero-section{min-height:100vh;contain:layout style paint}.font-inter{font-display:swap}img{contain-intrinsic-size:512px}.lazy-section,img{content-visibility:auto}.lazy-section{contain-intrinsic-size:0 500px}@media (max-width:768px){.mobile-cta{background:#2563eb!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;transition:transform .2s,background-color .2s!important}.mobile-cta:active{transform:scale(.98)}}html{scroll-behavior:smooth}@media (max-width:768px){html{scroll-behavior:auto}}.hw-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.contain-paint{contain:paint}.contain-layout{contain:layout}.contain-strict{contain:strict}