.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right.visible{opacity:1;transform:translateX(0)}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--sage-dark)}.faq-item.open .faq-a{max-height:400px;padding:0 24px 20px}