.page-hero[data-v-34eafa13]{background:linear-gradient(135deg,#fff8f3,#fff);padding:28px 0;text-align:center}.page-hero h1[data-v-34eafa13]{font-size:36px;margin-bottom:12px}.page-hero p[data-v-34eafa13]{color:var(--color-text-light);font-size:17px}.page-hero p a[data-v-34eafa13]{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.faq-list[data-v-34eafa13]{margin:0 auto;max-width:800px}.faq-item[data-v-34eafa13]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:16px;overflow:hidden;transition:box-shadow .2s}.faq-item[open][data-v-34eafa13]{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.faq-item summary[data-v-34eafa13]{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;list-style:none;padding:20px 24px}.faq-item summary[data-v-34eafa13]::-webkit-details-marker{display:none}.arrow[data-v-34eafa13]{color:var(--color-primary);font-size:22px;transition:transform .2s}.faq-item[open] .arrow[data-v-34eafa13]{transform:rotate(45deg)}.faq-answer[data-v-34eafa13]{color:var(--color-text-light);font-size:15px;line-height:1.85;padding:0 24px 20px}.faq-contact[data-v-34eafa13]{background:var(--color-primary-light);border-radius:var(--radius);margin-top:48px;padding:32px;text-align:center}.faq-contact p[data-v-34eafa13]{color:var(--color-text-light);margin:4px 0}
