.faq-list[data-v-e02da9a6]{display:flex;flex-direction:column;gap:10px}.faq-item[data-v-e02da9a6]{position:relative;border-radius:12px;background:#fafbfd;border:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s;overflow:hidden}.faq-item[data-v-e02da9a6]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#467bff,#6d9bff);opacity:0;transition:opacity .2s}.faq-item[data-v-e02da9a6]:hover:not(.is-open){background:#fff;border-color:#467bff2e;box-shadow:0 2px 8px #467bff0f}.faq-item.is-open[data-v-e02da9a6]{background:#fff;border-color:#467bff4d;box-shadow:0 8px 24px #467bff14}.faq-item.is-open[data-v-e02da9a6]:before{opacity:1}.faq-header[data-v-e02da9a6]{display:flex;align-items:center;gap:16px;width:100%;padding:20px 22px;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;transition:color .2s}.faq-index[data-v-e02da9a6]{flex-shrink:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.5px;color:#467bff;background:#467bff1a;padding:4px 8px;border-radius:6px;transition:all .2s}.faq-item.is-open .faq-index[data-v-e02da9a6]{background:linear-gradient(135deg,#467bff,#6d9bff);color:#fff;box-shadow:0 4px 10px #467bff4d}.faq-question[data-v-e02da9a6]{flex:1;min-width:0;font-size:15px;font-weight:600;color:#1e2c40;line-height:1.5}.faq-chevron[data-v-e02da9a6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;color:#6b7280;transition:transform .3s,color .2s,background .2s}.faq-chevron svg[data-v-e02da9a6]{width:12px;height:8px}.faq-item:hover .faq-chevron[data-v-e02da9a6]{color:#467bff;background:#467bff14}.faq-item.is-open .faq-chevron[data-v-e02da9a6]{transform:rotate(180deg);color:#467bff;background:#467bff1f}.faq-answer-wrap[data-v-e02da9a6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-answer-wrap[data-v-e02da9a6]{grid-template-rows:1fr}.faq-answer-inner[data-v-e02da9a6]{overflow:hidden;min-height:0}.faq-answer[data-v-e02da9a6]{margin:0 22px;padding:14px 0 20px 52px;border-top:1px dashed rgba(70,123,255,.18);font-size:14px;line-height:1.85;color:#4b5563}@media (max-width: 640px){.faq-header[data-v-e02da9a6]{padding:16px;gap:12px}.faq-question[data-v-e02da9a6]{font-size:14px}.faq-answer[data-v-e02da9a6]{margin:0 16px;padding:12px 0 16px 44px;font-size:13px}}
