.faq-container{max-width:800px;margin:0 auto 2rem;text-align:left}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item:first-child{border-top:1px solid rgba(255,255,255,.1)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background:0 0;border:none;color:var(--color-text-muted);font-family:var(--font-space-grotesk);font-size:1.1rem;font-weight:500;cursor:pointer;text-align:left;transition:.3s}.faq-question:hover{color:#fff}.faq-question .faq-icon{font-size:1.5rem;line-height:1;margin-left:1rem;transition:transform .3s;color:#fff}.faq-item.active .faq-question{color:#fff}.faq-item.active .faq-question .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer p{padding-bottom:1.5rem;font-family:var(--font-space-grotesk);font-size:15px;color:var(--color-text);line-height:1.6}@media (max-width:768px){.faq-question{font-size:1rem;padding:1.25rem 0}.faq-answer p{font-size:13px}}