.faq-accordion{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;display:flex}.faq-item{transition:border-color .3s var(--ease), background .3s var(--ease);background:#14141d73;border:1px solid #c9a96126;border-radius:14px;overflow:hidden}.faq-item.open{background:#14141da6;border-color:#c9a96166}.faq-question{cursor:pointer;text-align:left;width:100%;color:var(--white);transition:color .3s var(--ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:600;display:flex}.faq-question:hover{color:var(--gold)}.faq-chevron{color:var(--gold);transition:transform .35s var(--ease);flex-shrink:0;font-size:1.4rem;line-height:1}.faq-item.open .faq-chevron{transform:rotate(45deg)}.faq-answer-wrapper{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{color:var(--muted);transition:padding .4s var(--ease);padding:0 24px;font-size:.98rem;line-height:1.7;overflow:hidden}.faq-item.open .faq-answer{padding:0 24px 22px}
