.section-header[data-v-6b3b4b0d]{align-items:center;display:flex;gap:var(--space-6);margin-bottom:var(--space-8)}.section-title[data-v-6b3b4b0d]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:var(--ls-2);line-height:var(--lh-tight)}.section-line[data-v-6b3b4b0d]{background:linear-gradient(to right,var(--border),transparent);flex:1;flex-shrink:0;height:1px;min-width:2rem}.faq-list[data-v-3dfefe40]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-v-3dfefe40]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden}.faq-item[open][data-v-3dfefe40]{border-color:var(--border-strong)}.faq-question[data-v-3dfefe40]{align-items:center;color:var(--text-2);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--fs-md);font-weight:600;gap:var(--space-4);justify-content:space-between;list-style:none;padding:var(--space-4) var(--space-5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-3dfefe40]::-webkit-details-marker{display:none}.faq-question[data-v-3dfefe40]:after{color:var(--accent);content:"+";flex-shrink:0;font-size:var(--fs-xl);font-weight:300;transition:transform .2s}.faq-item[open] .faq-question[data-v-3dfefe40]:after{transform:rotate(45deg)}.faq-answer[data-v-3dfefe40]{color:var(--muted);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0;padding:0 var(--space-5) var(--space-4)}
