.card-animate{opacity:0;animation:fadeInUp .6s ease-out forwards}.card-animate-0{animation-delay:.1s}.card-animate-1{animation-delay:.3s}.card-animate-2{animation-delay:.5s}.card-animate-3{animation-delay:.7s}.card-animate-4{animation-delay:.9s}.card-animate-5{animation-delay:1.1s}.feedback-card{background-color:white;transition:all .3s ease}.feedback-card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.subtitle-badge{box-shadow:0 4px 6px 0 var(--accent-color-40)}.profile-circle{border-color:white}.border-top{border-top:1px solid;border-color:var(--text-color);opacity:.2}.faq-item{border:1px dashed var(--text-color,rgba(0,0,0,.18));transition:all .3s ease;background-color:var(--color-secondary,#ffffff)}.faq-item:hover{border-style:solid;box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-details[open]>summary{background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 0);background-size:18px 18px;background-color:rgb(245,242,235);background-repeat:repeat}.faq-answer{overflow:hidden;opacity:0;transform:translateY(-10px);transition:all .4s ease-out}.faq-details[open] .faq-answer{opacity:1;transform:translateY(0);background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 0);background-size:18px 18px;background-color:rgb(245,242,235);background-repeat:repeat}.answer-text{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-details summary{list-style:none;cursor:pointer}.faq-details summary::-webkit-details-marker{display:none}@keyframes marquee-continuous{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.marquee-container{animation:marquee-continuous var(--duration) var(--timing) infinite;display:inline-flex}.marquee-container:hover{animation-play-state:var(--pause-on-hover)}.marquee-wrapper{display:flex}