.faq-accordion[data-v-87e25632]{border-top:1px solid var(--color-border);margin-top:48px}.faq__item[data-v-87e25632]{border-bottom:1px solid var(--color-border);opacity:0;transform:translateY(18px);transition:opacity .38s ease,transform .38s ease,border-color .2s ease}.faq__item--visible[data-v-87e25632]{opacity:1;transform:translateY(0)}.faq__item--open[data-v-87e25632]{border-bottom-color:var(--color-primary)}.faq__trigger[data-v-87e25632]{width:100%;display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:16px;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body)}.faq__num[data-v-87e25632]{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.04em;color:#d1d5db;transition:color .25s;-webkit-user-select:none;user-select:none}.faq__item--open .faq__num[data-v-87e25632]{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq__question[data-v-87e25632]{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-text);line-height:1.35;transition:color .2s}.faq__trigger:hover .faq__question[data-v-87e25632],.faq__item--open .faq__question[data-v-87e25632]{color:var(--color-primary)}.faq__chevron[data-v-87e25632]{display:flex;align-items:center;justify-content:flex-end;color:#9ca3af;transition:transform .28s cubic-bezier(.4,0,.2,1),color .2s;flex-shrink:0}.faq__item--open .faq__chevron[data-v-87e25632]{transform:rotate(180deg);color:var(--color-primary)}.faq__body[data-v-87e25632]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.faq__item--open .faq__body[data-v-87e25632]{grid-template-rows:1fr}.faq__body-inner[data-v-87e25632]{overflow:hidden}.faq__answer[data-v-87e25632]{padding-bottom:22px;padding-left:52px;font-size:15px;line-height:1.75;color:var(--color-text-muted);margin:0}.faq__answer[data-v-87e25632] :is(p,ul,ol,pre){margin:0 0 12px}.faq__answer[data-v-87e25632] :is(p,ul,ol,pre):last-child{margin-bottom:0}.faq__answer a[data-v-87e25632]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.faq__answer code[data-v-87e25632]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.92em;background:var(--color-surface);padding:1px 6px;border-radius:4px}@media (max-width: 639px){.faq__trigger[data-v-87e25632]{grid-template-columns:28px 1fr 24px;gap:12px;padding:18px 0}.faq__answer[data-v-87e25632]{padding-left:40px;font-size:14px}.faq__question[data-v-87e25632]{font-size:15px}}
