.faq-section[data-v-48601f58]{background:var(--sf-paper);padding:64px 24px}.faq-inner[data-v-48601f58]{margin:0 auto;max-width:700px;width:100%}.faq-heading[data-v-48601f58]{color:var(--sf-text-primary);font-family:var(--sf-font-display);font-size:var(--sf-font-size-3xl);font-weight:700;margin:0 0 .5rem;text-align:center}.faq-subtitle[data-v-48601f58]{color:var(--sf-text-secondary);font-size:var(--sf-font-size-base);margin:0 0 2.5rem;text-align:center}.faq-accordion[data-v-48601f58]{width:100%}.faq-panel[data-v-48601f58]{border:1px solid var(--sf-border)!important;border-radius:8px!important;margin-bottom:8px;overflow:hidden}.faq-panel[data-v-48601f58]:last-child{margin-bottom:0}[data-v-48601f58] .faq-header.p-accordionheader{background:var(--sf-surface);border:none;color:var(--sf-text-primary);font-size:var(--sf-font-size-base);font-weight:600;padding:1rem 1.25rem}[data-v-48601f58] .faq-header.p-accordionheader:hover{background:var(--sf-paper);color:var(--sf-electric)}[data-v-48601f58] .faq-content.p-accordioncontent .p-accordioncontent-content{background:var(--sf-surface);border:none;padding:0 1.25rem 1rem}.faq-answer[data-v-48601f58]{color:var(--sf-text-secondary);font-size:var(--sf-font-size-sm);line-height:1.7;margin:0}.faq-cta[data-v-48601f58]{margin-top:2rem;text-align:center}.faq-cta-link[data-v-48601f58]{background:transparent;border:2px solid var(--sf-electric);border-radius:var(--sf-radius-pill);color:var(--sf-electric);display:inline-block;font-size:var(--sf-font-size-base);font-weight:600;padding:.625rem 1.5rem;text-decoration:none;transition:background var(--sf-transition-base),color var(--sf-transition-base)}.faq-cta-link[data-v-48601f58]:hover{background:var(--sf-electric);color:var(--sf-text-on-dark)}@media(max-width:768px){.faq-heading[data-v-48601f58]{font-size:var(--sf-font-size-2xl)}}@media(max-width:480px){.faq-section[data-v-48601f58]{padding:48px 16px}}
