.faq{box-sizing:border-box;text-align:left;flex-direction:column;gap:20px;width:100%;max-width:960px;padding:0 40px;display:flex}.faq .item{position:relative;overflow:hidden}.faq .item .glass-effect{--border-radius:15px;opacity:.3}.faq .item[data-open=true] .glass-effect{opacity:1}.faq .item[data-open=true] .content{max-height:300px;padding-top:6px}.faq .item[data-open=true] .trigger{color:var(--accent)}.faq .item[data-open=true] .trigger .icon{transform:rotate(180deg)}.faq .item .trigger{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 26px;font-size:18px;font-weight:650;transition:color .2s;display:flex}.faq .item .trigger .icon{align-items:center;font-size:22px;transition:transform .3s;display:flex}.faq .item .trigger:hover{color:var(--accent)}@media (max-width:600px){.faq .item .trigger{padding:18px 20px;font-size:16px}}.faq .item .content{max-height:0;padding:0 26px;transition:max-height .4s,padding .3s;overflow:hidden}.faq .item .content p{opacity:.8;margin:0;padding-bottom:24px;font-size:16px;line-height:1.6}@media (max-width:767px){.faq{padding:0 15px}}
