.faq-section[data-v-f93b6c07]{background:var(--color-bg)}.faq-container[data-v-f93b6c07]{gap:2.5rem;display:grid}.faq-head[data-v-f93b6c07]{max-width:720px}.faq-list[data-v-f93b6c07]{gap:.75rem;display:grid}.faq-item[data-v-f93b6c07]{border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);background:#fff;padding:1rem 1.25rem}.faq-item[open][data-v-f93b6c07]{border-color:var(--color-primary-400);box-shadow:var(--elev-1)}.faq-item summary[data-v-f93b6c07]{cursor:pointer;color:var(--color-secondary);font-weight:600;font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.faq-item summary[data-v-f93b6c07]::-webkit-details-marker{display:none}.faq-icon[data-v-f93b6c07]{width:22px;height:22px;color:var(--color-primary-700);transition:transform var(--dur) var(--ease-out)}.faq-item[open] .faq-icon[data-v-f93b6c07]{transform:rotate(180deg)}.faq-item p[data-v-f93b6c07]{color:var(--color-ink-soft);line-height:1.7;font-size:var(--fs-sm);margin:.75rem 0 0}@media (width>=1024px){.faq-container[data-v-f93b6c07]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem}}
