.faq-page[data-v-1670c19a]{background:var(--color-bg)}.faq-hero[data-v-1670c19a]{padding:48px 0 32px;background:linear-gradient(180deg,#ffffff 0%,var(--color-surface) 100%);text-align:center}.faq-hero h1[data-v-1670c19a]{font-size:var(--font-size-5xl);letter-spacing:-.03em;line-height:1.08;margin-bottom:16px;max-width:820px;margin-left:auto;margin-right:auto}.faq-hero h1 .accent[data-v-1670c19a]{color:var(--color-pink)}.faq-lead[data-v-1670c19a]{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:700px;line-height:1.55;margin:0 auto}.faq-cat[data-v-1670c19a]{max-width:820px;margin:0 auto 40px}.faq-cat[data-v-1670c19a]:last-child{margin-bottom:0}.faq-cat h2[data-v-1670c19a]{font-size:var(--font-size-xl);color:var(--color-primary);letter-spacing:-.02em;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--color-pink);display:inline-block}.faq-list[data-v-1670c19a]{display:flex;flex-direction:column;gap:10px}.faq-item[data-v-1670c19a]{background:#fff;border:1px solid var(--color-border);padding:16px 20px;transition:border-color var(--transition-fast)}.faq-item[open][data-v-1670c19a]{border-color:var(--color-pink)}.faq-item summary[data-v-1670c19a]{list-style:none;cursor:pointer;font-weight:700;color:var(--color-primary);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--font-size-base)}.faq-item summary[data-v-1670c19a]::-webkit-details-marker{display:none}.faq-item summary[data-v-1670c19a]:after{content:"+";color:var(--color-pink);font-size:1.4rem;line-height:1;transition:transform var(--transition-fast);flex-shrink:0}.faq-item[open] summary[data-v-1670c19a]:after{transform:rotate(45deg)}.faq-item p[data-v-1670c19a]{margin:12px 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.faq-cta[data-v-1670c19a]{max-width:720px;margin:0 auto;text-align:center;padding:56px 40px;background:linear-gradient(135deg,#14285c,#1e3a7d);color:#fff}.faq-cta-icon[data-v-1670c19a]{color:var(--color-pink);margin-bottom:12px}.faq-cta h2[data-v-1670c19a]{color:#fff;font-size:var(--font-size-2xl);margin:0 0 14px}.faq-cta p[data-v-1670c19a]{color:#ffffffe6;font-size:var(--font-size-base);line-height:1.6;max-width:560px;margin:0 auto 28px}.faq-cta-actions[data-v-1670c19a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.faq-cta-actions .btn[data-v-1670c19a]{display:inline-flex;align-items:center;gap:8px}.faq-cta-actions .btn-outline[data-v-1670c19a]{background:transparent;color:#fff;border-color:#fff6}.faq-cta-actions .btn-outline[data-v-1670c19a]:hover{background:#ffffff1f;border-color:#ffffffb3;color:#fff}@media(max-width:900px){.faq-hero h1[data-v-1670c19a]{font-size:var(--font-size-4xl)}}@media(max-width:600px){.faq-hero h1[data-v-1670c19a]{font-size:var(--font-size-3xl)}.faq-cta[data-v-1670c19a]{padding:40px 24px}.faq-cta h2[data-v-1670c19a]{font-size:var(--font-size-xl)}}
