:root{--animation-enabled:1;--transition-enabled:1;--base-animation-duration:1s;--base-transition-duration:0.3s}@media screen and (max-width:1023px){:root{--animation-enabled:0}.animate-blob,.light-sections-background,[class*=floating-],[class*=geometric-shape],[class*=particle-]{display:none!important;visibility:hidden!important}.animate-blob:not([data-allow-animation]),.animate-float-up:not([data-allow-animation]),.animate-gradient-x:not([data-allow-animation]),.animate-pulse-ring:not([data-allow-animation]),.animate-pulse:not([data-allow-animation]),[class*=motion-]:not([data-allow-animation]){animation:none!important}.backdrop-blur,.backdrop-blur-lg,.backdrop-blur-md,.backdrop-blur-sm,.backdrop-blur-xl,[class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.animate-blob,.animate-pulse,[class*=floating-],[class*=geometric-shape],[class*=motion-]:not([data-allow-animation]),[class*=particle-]{will-change:auto!important}}@media (prefers-reduced-motion:reduce){:root{--animation-enabled:0;--transition-enabled:0}.animate-blob,.animate-float-up,.animate-gradient-x,.animate-pulse,.animate-pulse-ring,.animate-shake,[class*=floating-],[class*=motion-],[class*=particle-]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-allow-animation],[data-allow-animation] *{animation-duration:.3s!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.no-animate,.no-animate *,.no-animate:after,.no-animate:before{animation:none!important;transition:none!important}[data-connection="2g"] .animate-blob,[data-connection="2g"] [class*=floating-],[data-connection="2g"] [class*=particle-],[data-connection=slow-2g] .animate-blob,[data-connection=slow-2g] [class*=floating-],[data-connection=slow-2g] [class*=particle-]{display:none!important}@media (hover:none) and (pointer:coarse){.light-sections-background,[class*=floating-],[class*=geometric-shape],[class*=particle-]{display:none!important}}@media (orientation:portrait) and (max-width:1023px){.light-sections-background,[class*=floating-],[class*=geometric-shape],[class*=particle-]{display:none!important}}@media screen and (max-width:414px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:414px) and (min-resolution:192dpi){.light-sections-background,[class*=floating-],[class*=geometric-shape],[class*=particle-]{display:none!important}}