@keyframes featuresGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes featuresFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes featuresSpin{to{transform:rotate(360deg)}}@keyframes featuresPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes featuresMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes featuresShine{0%{transform:translate(-140%)rotate(8deg)}to{transform:translate(140%)rotate(8deg)}}.features-aurora{background-color:#0000;background-image:radial-gradient(900px at 10% 8%,#c9a22733,#0000 55%),radial-gradient(800px at 90% 10%,#38bdf829,#0000 58%),radial-gradient(760px at 72% 92%,#8b5cf61f,#0000 60%),linear-gradient(120deg,#fdfcf8 0%,#fbf3e2 28%,#fdf4f0 52%,#eef7ff 76%,#fdfcf8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:280% 280%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:20s ease-in-out infinite featuresGradient}.features-rainbow-text{background:linear-gradient(110deg,#b45309 0%,#0f766e 28%,#1d4ed8 56%,#7c3aed 82%,#b45309 100%) 0 0/280% 280%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite featuresGradient}.features-rainbow-text-dark{background:linear-gradient(110deg,#f0d264 0%,#6ee7b7 28%,#7dd3fc 56%,#c4b5fd 82%,#f0d264 100%) 0 0/280% 280%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite featuresGradient}.features-heading-line{background:linear-gradient(90deg,#e6c65a,#34d399,#60a5fa,#a78bfa,#e6c65a) 0 0/220% 100%;border-radius:9999px;width:88px;height:3px;animation:6s ease-in-out infinite featuresGradient}.features-line-flow{background:linear-gradient(90deg,#0000,#e6c65a,#34d399,#60a5fa,#a78bfa,#0000) 0 0/220% 100%;animation:8s ease-in-out infinite featuresGradient}.features-float{animation:7s ease-in-out infinite featuresFloat}.features-float-slow{animation:9s ease-in-out .8s infinite featuresFloat}.features-pulse{animation:6s ease-in-out infinite featuresPulse}.features-spin-slow{animation:24s linear infinite featuresSpin}.features-spin-reverse{animation:18s linear infinite reverse featuresSpin}.features-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.features-marquee-track{width:max-content;animation:34s linear infinite featuresMarquee;display:flex}.features-marquee:hover .features-marquee-track{animation-play-state:paused}.features-shine{position:relative;overflow:hidden}.features-shine:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 42%,#ffffffb3 50%,#0000 58%);position:absolute;inset:-40% -70%;transform:translate(-140%)rotate(8deg)}.features-shine:hover:after{opacity:1;animation:.9s featuresShine}.features-orbit{animation:26s linear infinite featuresSpin}.features-orbit-reverse{animation:18s linear infinite reverse featuresSpin}@media (max-width:767px),(prefers-reduced-motion:reduce){.features-aurora,.features-rainbow-text,.features-rainbow-text-dark,.features-heading-line,.features-line-flow,.features-float,.features-float-slow,.features-pulse,.features-spin-slow,.features-spin-reverse,.features-marquee-track,.features-orbit,.features-orbit-reverse{animation:none!important}.features-aurora,.features-rainbow-text,.features-rainbow-text-dark{background-size:100% 100%}}
