.faq-item[data-v-38950226]{background:var(--bg-surface);border:1px solid rgba(37,99,235,.14);border-radius:14px;transition:border-color .25s ease,box-shadow .25s ease}.faq-item[data-v-38950226]:hover{border-color:#2563eb47}.faq-item.is-open[data-v-38950226]{border-color:#2563eb52;box-shadow:0 8px 24px #2563eb14}.faq-item.is-open .faq-chevron[data-v-38950226]{transform:rotate(180deg);color:#2563eb}.faq-item.is-open .faq-q-icon[data-v-38950226]{background:linear-gradient(135deg,#2563eb,#00a3ff);color:#fff}.faq-item.is-open .faq-q-text[data-v-38950226]{color:#2563eb}.faq-trigger[data-v-38950226]{font-family:inherit;transition:background .2s ease}.faq-trigger[data-v-38950226]:hover{background:rgba(37,99,235,.03)}.faq-q-icon[data-v-38950226]{background:rgba(37,99,235,.1);color:#2563eb;transition:background .25s ease,color .25s ease}.faq-q-text[data-v-38950226]{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.005em;line-height:1.3;transition:color .25s ease}.faq-chevron[data-v-38950226]{color:var(--text-muted);transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s ease}.faq-answer[data-v-38950226]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.faq-item.is-open .faq-answer[data-v-38950226]{grid-template-rows:1fr}.faq-answer-inner[data-v-38950226]{padding:0 20px 18px;font-size:14px;line-height:1.65;color:var(--text-muted)}.faq-answer-inner.has-icon[data-v-38950226]{padding-left:70px}@media (max-width: 599px){.faq-trigger[data-v-38950226]{padding:14px;gap:10px}.faq-q-icon[data-v-38950226]{width:32px;height:32px}.faq-q-text[data-v-38950226]{font-size:14px}.faq-answer-inner[data-v-38950226]{padding:0 14px 14px;font-size:13.5px}.faq-answer-inner.has-icon[data-v-38950226]{padding-left:56px}}@media (max-width: 440px){.faq-answer-inner.has-icon[data-v-38950226]{padding-left:14px}}.body--dark .faq-item[data-v-38950226]{border-color:var(--border)}.body--dark .faq-item[data-v-38950226]:hover{border-color:var(--primary-border)}.body--dark .faq-item.is-open[data-v-38950226]{border-color:var(--primary-border);box-shadow:var(--shadow-md)}.body--dark .faq-item.is-open .faq-chevron[data-v-38950226],.body--dark .faq-item.is-open .faq-q-text[data-v-38950226]{color:var(--primary-text)}.body--dark .faq-q-icon[data-v-38950226]{background:var(--primary-soft);color:var(--primary-text)}
