.floating-particle-1[data-v-2399e4ca]{animation:gentle-float-1-2399e4ca 4s ease-in-out infinite}.floating-particle-1[data-v-2399e4ca],.floating-particle-2[data-v-2399e4ca]{backface-visibility:hidden;will-change:transform}.floating-particle-2[data-v-2399e4ca]{animation:gentle-float-2-2399e4ca 3.5s ease-in-out infinite}@keyframes gentle-float-1-2399e4ca{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(5deg)}}@keyframes gentle-float-2-2399e4ca{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}.group[data-v-2399e4ca]{backface-visibility:hidden;isolation:isolate;perspective:1000px;transform:translateZ(0)}.group>div[data-v-2399e4ca]{transition-duration:.3s;transition-property:transform,background-color,border-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:auto}.group:hover>div[data-v-2399e4ca]{contain:layout style paint;transform:translateZ(0);will-change:transform}.group[data-v-2399e4ca]{pointer-events:auto}@media(pointer:fine){.group:hover>div[data-v-2399e4ca]{transition-delay:0s}}@media(prefers-reduced-motion:reduce){.floating-particle-1[data-v-2399e4ca],.floating-particle-2[data-v-2399e4ca]{animation:none}.group>div[data-v-2399e4ca]{transform:none!important;transition:none!important}}[data-v-2399e4ca]{scroll-behavior:auto}.group>div[data-v-2399e4ca]{transform:translateZ(0)}.floating-element-1,.floating-element-2,.floating-element-3{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.floating-element-1{animation-delay:0s;animation-name:gentle-float-1}.floating-element-2{animation-delay:2s;animation-name:gentle-float-2}.floating-element-3{animation-delay:4s;animation-name:gentle-float-3}@keyframes gentle-float-1{0%,to{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-8px) translate(4px) scale(1.02)}66%{transform:translateY(4px) translate(-2px) scale(.98)}}@keyframes gentle-float-2{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-6px) translate(3px) scale(1.01)}}@keyframes gentle-float-3{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(3px) translate(-3px) scale(.99)}75%{transform:translateY(-5px) translate(2px) scale(1.01)}}.group{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:auto}.group:hover{will-change:transform}*{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.floating-element-1,.floating-element-2,.floating-element-3{animation:none!important}.group{transition:none!important}}.container{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.transform{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:auto}.container,.transform{transform:translateZ(0)}.container{backface-visibility:hidden;perspective:1000px}.feature-card{transition:all .3s ease}.feature-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.feature-card,.transform{transition:none!important}}
