.pv-head[data-v-830807bf]{padding:64px 24px 24px;text-align:center}.pv-head .inner[data-v-830807bf]{max-width:720px;margin:0 auto}.pv-head h1[data-v-830807bf]{font-family:var(--display);font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:16px}.pv-head p[data-v-830807bf]{color:var(--muted);font-size:16px;line-height:1.6}.faq[data-v-830807bf]{padding:60px 24px 80px}.faq .inner[data-v-830807bf]{max-width:800px;margin:0 auto}.faq h2[data-v-830807bf]{font-family:var(--display);font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.02em;margin-bottom:28px;text-align:center}.faq-list[data-v-830807bf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.faq-list li[data-v-830807bf]{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.faq-list li.open[data-v-830807bf]{border-color:var(--border2)}.faq-list .q[data-v-830807bf]{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:0;text-align:left;padding:18px 22px;color:var(--text);font-family:var(--display);font-weight:600;font-size:15px;cursor:pointer;gap:14px}.faq-list .q[data-v-830807bf]:hover{background:var(--surface2)}.faq-list .q .ti[data-v-830807bf]{color:var(--accent);font-size:18px}.faq-list .a[data-v-830807bf]{padding:0 22px 18px;color:var(--muted);font-size:14px;line-height:1.6}
