.seo-faq[data-v-061bb68f]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:16px 0;padding:16px}.seo-faq__title[data-v-061bb68f]{color:#0f172a;font-size:14px;font-weight:800;margin:0 0 12px}.seo-faq__list[data-v-061bb68f]{display:flex;flex-direction:column;gap:12px;margin:0}.seo-faq__item[data-v-061bb68f]{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.seo-faq__item[data-v-061bb68f]:last-child{border-bottom:none;padding-bottom:0}.seo-faq__q[data-v-061bb68f]{color:#0f172a;font-size:13px;font-weight:800;margin:0 0 6px}.seo-faq__a[data-v-061bb68f]{color:#475569;font-size:12.5px;font-weight:500;line-height:1.7;margin:0;word-break:keep-all}.seo-faq--accordion[data-v-061bb68f]{background:transparent;border:0;border-radius:0;margin:0;padding:0}.seo-faq__head[data-v-061bb68f]{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.seo-faq--accordion .seo-faq__title[data-v-061bb68f]{color:var(--color-text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0}.seo-faq--h4 .seo-faq__title[data-v-061bb68f]{font-size:16px}.seo-faq__count[data-v-061bb68f]{align-items:center;background:var(--color-surface-subtle);border-radius:var(--radius-pill,999px);color:var(--color-text-tertiary);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:22px;justify-content:center;min-width:24px;padding:0 var(--space-2)}.seo-faq__accordion[data-v-061bb68f]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;interpolate-size:allow-keywords}.seo-faq__details+.seo-faq__details[data-v-061bb68f]{border-top:1px solid var(--color-border-subtle)}.seo-faq__summary[data-v-061bb68f]{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);list-style:none;min-height:56px;padding:var(--space-4) var(--space-5);transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.seo-faq__summary[data-v-061bb68f]::-webkit-details-marker{display:none}.seo-faq__summary[data-v-061bb68f]:hover{background:var(--color-surface-hover)}.seo-faq__summary[data-v-061bb68f]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.seo-faq__mark[data-v-061bb68f]{align-items:center;background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-text-brand);display:inline-flex;flex:0 0 24px;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:background-color .18s ease,color .18s ease}.seo-faq__question[data-v-061bb68f]{color:var(--color-text-primary);flex:1;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.5;min-width:0;word-break:keep-all}.seo-faq__chevron[data-v-061bb68f]{color:var(--color-text-tertiary);flex:0 0 20px;transition:transform .22s ease,color .18s ease}.seo-faq__details[open] .seo-faq__mark[data-v-061bb68f]{background:var(--color-primary);color:var(--color-on-primary)}.seo-faq__details[open] .seo-faq__chevron[data-v-061bb68f]{color:var(--color-text-brand);transform:rotate(180deg)}.seo-faq__answer[data-v-061bb68f]{padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + 24px + var(--space-3))}.seo-faq__answer-text[data-v-061bb68f]{background:var(--color-surface-soft);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.75;margin:0;overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);word-break:keep-all}@supports selector(::details-content){.seo-faq__details[data-v-061bb68f]::details-content{block-size:0;overflow:hidden;transition:block-size .24s ease,content-visibility allow-discrete .24s}.seo-faq__details[open][data-v-061bb68f]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.seo-faq__chevron[data-v-061bb68f],.seo-faq__details[data-v-061bb68f]::details-content,.seo-faq__mark[data-v-061bb68f],.seo-faq__summary[data-v-061bb68f]{transition:none}}@media(max-width:768px){.seo-faq__summary[data-v-061bb68f]{gap:var(--space-3);padding:var(--space-4)}.seo-faq__question[data-v-061bb68f]{font-size:14px}.seo-faq__answer[data-v-061bb68f]{padding:0 var(--space-4) var(--space-4)}.seo-faq__answer-text[data-v-061bb68f]{font-size:14px}}
