.faq-view[data-v-b98a9f43]{padding:var(--space-2xl) 0;min-height:100vh}.page-header[data-v-b98a9f43]{text-align:center;margin-bottom:var(--space-3xl);max-width:800px;margin-left:auto;margin-right:auto}.page-header h1[data-v-b98a9f43]{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-md)}.page-description[data-v-b98a9f43]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6}.faq[data-v-b98a9f43]{max-width:800px;margin-left:auto;margin-right:auto}.faq-list[data-v-b98a9f43]{display:flex;flex-direction:column;gap:var(--space-lg)}.faq-item[data-v-b98a9f43]{padding:var(--space-xl);background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease}.faq-item[data-v-b98a9f43]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.faq-item h3[data-v-b98a9f43]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-sm)}.faq-item p[data-v-b98a9f43]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.contact-section[data-v-b98a9f43]{margin-top:var(--space-3xl);padding-top:var(--space-2xl);text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.contact-section h2[data-v-b98a9f43]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-sm)}.contact-section p[data-v-b98a9f43]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.6}.link-secondary[data-v-b98a9f43]{color:var(--color-primary);text-decoration:underline;font-size:var(--font-size-sm)}.link-secondary[data-v-b98a9f43]:hover{color:var(--color-primary-dark)}.cta-section[data-v-b98a9f43]{margin-top:var(--space-3xl);padding-top:var(--space-2xl);text-align:center;padding:var(--space-2xl);background-color:var(--color-background-secondary);border-radius:var(--radius-lg)}.cta-section h2[data-v-b98a9f43]{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-lg)}.btn-lg[data-v-b98a9f43]{padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg)}@media(max-width:768px){.page-header h1[data-v-b98a9f43]{font-size:var(--font-size-2xl)}.contact-section h2[data-v-b98a9f43],.cta-section h2[data-v-b98a9f43]{font-size:var(--font-size-xl)}}
