.faq-list[data-v-fe77a78a]{max-width:820px;display:flex;flex-direction:column;gap:0}.faq-item[data-v-fe77a78a]{border-bottom:1px solid var(--border)}.faq-item[data-v-fe77a78a]:first-child{border-top:1px solid var(--border)}.faq-btn[data-v-fe77a78a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink);transition:color .15s}.faq-btn[data-v-fe77a78a]:hover{color:var(--accent)}.faq-chevron[data-v-fe77a78a]{width:18px;height:18px;stroke:currentColor;flex-shrink:0;transition:transform .25s;color:var(--muted)}.faq-item.open .faq-chevron[data-v-fe77a78a]{transform:rotate(180deg);color:var(--accent)}.faq-item.open .faq-btn[data-v-fe77a78a]{color:var(--accent)}.faq-body[data-v-fe77a78a]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-body[data-v-fe77a78a]{max-height:400px}.faq-content[data-v-fe77a78a]{padding:0 0 18px;font-size:14px;color:var(--muted);line-height:1.7;font-weight:300}.faq-content strong[data-v-fe77a78a]{color:var(--ink);font-weight:600}
