.faq-view[data-v-b90be1dd]{min-height:80vh}.page-hero[data-v-b90be1dd]{padding:140px 0 3.5rem;background:var(--gradient-hero);text-align:center}.page-hero h1[data-v-b90be1dd]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;color:var(--text-primary);margin:.5rem 0 1rem;line-height:1.2}.hero-lead[data-v-b90be1dd]{font-size:clamp(1rem,2.5vw,1.2rem);color:var(--text-secondary);max-width:560px;margin-inline:auto;line-height:1.6}.accordion-section[data-v-b90be1dd]{padding-block:2.5rem 4rem}.accordion-wrap[data-v-b90be1dd]{max-width:780px}.accordion[data-v-b90be1dd]{display:flex;flex-direction:column;gap:0;border-radius:20px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md);background:var(--card-background)}.accordion-item[data-v-b90be1dd]{border-bottom:1px solid var(--border)}.accordion-item[data-v-b90be1dd]:last-child{border-bottom:none}.accordion-btn[data-v-b90be1dd]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.75rem;background:transparent;border:none;cursor:pointer;text-align:start;color:var(--text-primary);transition:background .18s}.accordion-btn[data-v-b90be1dd]:hover{background:var(--surface-hover)}.accordion-item.is-open .accordion-btn[data-v-b90be1dd]{background:var(--surface-active-transparent);color:var(--primary)}.accordion-question[data-v-b90be1dd]{font-size:1.05rem;font-weight:600;line-height:1.45;flex:1}.chevron[data-v-b90be1dd]{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted);transition:transform .28s cubic-bezier(.4,0,.2,1),color .18s}.accordion-item.is-open .chevron[data-v-b90be1dd]{transform:rotate(180deg);color:var(--primary)}.accordion-panel[data-v-b90be1dd]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.accordion-item.is-open .accordion-panel[data-v-b90be1dd]{grid-template-rows:1fr}.accordion-body[data-v-b90be1dd]{overflow:hidden}.accordion-body p[data-v-b90be1dd]{padding:0 1.75rem 1.5rem;color:var(--text-secondary);font-size:.975rem;line-height:1.75;margin:0}.cta-section[data-v-b90be1dd]{padding-block:4rem 5rem}.cta-inner[data-v-b90be1dd]{max-width:640px;text-align:center}.cta-title[data-v-b90be1dd]{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;color:var(--text-primary);margin-bottom:.75rem}.cta-subtitle[data-v-b90be1dd]{font-size:1.05rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.cta-actions[data-v-b90be1dd]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.btn-primary[data-v-b90be1dd]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:var(--primary);color:#fff;font-weight:600;font-size:1rem;border-radius:50px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:var(--shadow-sm)}.btn-primary[data-v-b90be1dd]:hover{background:var(--primary-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.btn-secondary[data-v-b90be1dd]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background:transparent;color:var(--primary);font-weight:600;font-size:1rem;border-radius:50px;border:2px solid var(--primary);text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.btn-secondary[data-v-b90be1dd]:hover{background:var(--surface-hover);transform:translateY(-4px);box-shadow:var(--shadow-md)}@media (max-width: 680px){.page-hero[data-v-b90be1dd]{padding:120px 0 2.5rem}.accordion-btn[data-v-b90be1dd]{padding:1.1rem 1.25rem}.accordion-question[data-v-b90be1dd]{font-size:.975rem}.accordion-body p[data-v-b90be1dd]{padding:0 1.25rem 1.25rem;font-size:.925rem}.cta-actions[data-v-b90be1dd]{flex-direction:column;align-items:stretch}.btn-primary[data-v-b90be1dd],.btn-secondary[data-v-b90be1dd]{text-align:center}}
