.faq-panel[data-v-e55e2557]{display:flex;flex-direction:column;gap:32px;width:min(100%,820px);margin:0 auto;padding:48px 28px 80px;color:var(--ref-ink-900, #0f172a);font-family:var(--ref-font-sans)}.faq-panel__header[data-v-e55e2557]{padding:24px 0 8px}.faq-panel__title[data-v-e55e2557]{margin:0 0 10px;font-family:var(--ref-font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.15;letter-spacing:-.03em}.faq-panel__subtitle[data-v-e55e2557]{margin:0;color:var(--ref-ink-500, #64748b);font-size:.97rem;line-height:1.5}.faq-panel__list[data-v-e55e2557]{margin:0;padding:0}.faq-panel__item[data-v-e55e2557]{border-bottom:1px solid var(--ref-border-subtle, rgba(71, 85, 105, .1))}.faq-panel__question[data-v-e55e2557]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:background .15s}.faq-panel__question[data-v-e55e2557]:hover{background:var(--ref-fill-amber-hover, rgba(47, 95, 255, .06))}.faq-panel__question-text[data-v-e55e2557]{font-family:var(--ref-font-display);font-size:clamp(.97rem,1.3vw,1.12rem);font-weight:600;line-height:1.35;letter-spacing:-.02em}.faq-panel__chevron[data-v-e55e2557]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;color:var(--ref-ink-500, #64748b);transition:transform .2s ease,color .15s}.faq-panel__item--open .faq-panel__chevron[data-v-e55e2557]{transform:rotate(180deg);color:var(--ref-amber-600, #2f5fff)}.faq-panel__answer[data-v-e55e2557]{display:grid;grid-template-rows:0fr;margin:0;padding:0 4px;transition:grid-template-rows .25s ease}.faq-panel__item--open .faq-panel__answer[data-v-e55e2557]{grid-template-rows:1fr}.faq-panel__answer-text[data-v-e55e2557]{overflow:hidden;margin:0;padding:0 0 20px;color:var(--ref-ink-700, rgba(51, 65, 85, .82));font-size:.94rem;line-height:1.72}.faq-panel__answer[aria-hidden=true] .faq-panel__answer-text[data-v-e55e2557]{padding-bottom:0}@media(max-width:980px){.faq-panel[data-v-e55e2557]{padding-inline:20px}}@media(max-width:640px){.faq-panel[data-v-e55e2557]{gap:24px;padding:28px 16px 48px}.faq-panel__header[data-v-e55e2557]{padding:12px 0 4px}.faq-panel__question[data-v-e55e2557]{padding:16px 2px}.faq-panel__answer-text[data-v-e55e2557]{font-size:.9rem;line-height:1.65;padding-bottom:16px}}
