@keyframes fadeInUp-f85ae88a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-f85ae88a]{animation:fadeInUp-f85ae88a .8s ease-out backwards}.connection-line[data-v-f85ae88a]{animation:flowLine-f85ae88a 4s ease-in-out infinite;stroke-dasharray:1000;stroke-dashoffset:1000}@keyframes flowLine-f85ae88a{0%{stroke-dashoffset:1000}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@keyframes spin-slow-f85ae88a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse-f85ae88a{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-spin-slow[data-v-f85ae88a]{animation:spin-slow-f85ae88a linear infinite}.animate-spin-reverse[data-v-f85ae88a]{animation:spin-reverse-f85ae88a linear infinite}.feature-card[data-v-ef0f88e2]{border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1));padding:2rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.feature-card[data-v-ef0f88e2]:hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 32px rgba(0,0,0,.08);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.feature-icon[data-v-ef0f88e2]{align-items:center;border-radius:1rem;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem;--tw-shadow:0 2px 16px rgba(0,0,0,.06);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .feature-icon[data-v-ef0f88e2]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 8px 32px rgba(0,0,0,.08);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.line-clamp-2[data-v-22b69112]{-webkit-line-clamp:2}.line-clamp-2[data-v-22b69112],.line-clamp-3[data-v-22b69112]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-22b69112]{-webkit-line-clamp:3}.accordion-enter-active[data-v-94d1b3ad],.accordion-leave-active[data-v-94d1b3ad]{max-height:500px;overflow:hidden;transition:all .3s ease}.accordion-enter-from[data-v-94d1b3ad],.accordion-leave-to[data-v-94d1b3ad]{max-height:0;opacity:0}@keyframes fadeInUp-94d1b3ad{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-94d1b3ad]{animation:fadeInUp-94d1b3ad .8s ease-out backwards}
