.faq-list{flex-direction:column;gap:.65rem;display:flex}.faq-item{background:#18181b8c;border:1px solid #27272a;border-radius:12px;transition:border-color .2s;overflow:hidden}.faq-item-open{background:#18181bd9;border-color:#6366f173}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.15rem;font-size:.98rem;font-weight:600;line-height:1.4;display:flex}.faq-question:hover{color:#c4b5fd}.faq-chevron{color:#a1a1aa;flex-shrink:0;transition:transform .2s,color .2s}.faq-item-open .faq-chevron{color:#a5b4fc;transform:rotate(180deg)}.faq-answer{color:#d4d4d8;padding:0 1.15rem 1.15rem;font-size:.9375rem;line-height:1.75}.faq-answer p{margin:0 0 .75rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{margin:.5rem 0 0;padding-left:1.25rem}.faq-answer li{margin-bottom:.45rem}.faq-answer li:last-child{margin-bottom:0}.faq-answer strong{color:#e4e4e7;font-weight:600}.faq-intro{color:#a1a1aa;margin:0 0 1.75rem;font-size:1rem;line-height:1.65}.faq-intro a{color:#a5b4fc;text-decoration:none}.faq-intro a:hover{color:#c4b5fd;text-decoration:underline}
