.indicator{width:10px;height:10px;border-radius:50%;background:var(--gray-200);cursor:pointer;border:none;transition:background .3s}.indicator.active{background:var(--black)}.faq-q.open .faq-icon{transform:rotate(45deg)}.faq-a.open{display:block}