.gradient-text{background:linear-gradient(135deg,var(--tg-color-primary) 0,#3b00b5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-question{transition:all .3s ease}.faq-answer{transition:all .4s ease}.faq-item{box-shadow:0 15px 40px rgba(0,0,0,.07);border-radius:20px;overflow:hidden;margin-bottom:25px;background:#fff;transition:all .3s ease}.faq-item.active{box-shadow:0 20px 50px rgba(0,0,0,.1)}.faq-toggle-icon{font-size:22px;font-weight:300;transition:transform .3s ease}.faq-toggle-icon.active{transform:rotate(45deg)}