.page-hero[data-v-1904f81b]{background:var(--bg-hero);padding:140px 0 60px;text-align:center}.page-hero h1[data-v-1904f81b]{font-size:var(--font-section);font-weight:800;color:var(--text-title);margin-bottom:12px}.page-hero p[data-v-1904f81b]{color:var(--text-secondary)}.page-hero a[data-v-1904f81b]{color:var(--primary);font-weight:500}.section[data-v-1904f81b]{padding:48px 0 80px}.faq-layout[data-v-1904f81b]{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:start}.faq-nav[data-v-1904f81b]{position:sticky;top:96px;display:flex;flex-direction:column;gap:8px}.faq-nav-btn[data-v-1904f81b]{padding:12px 20px;border:1px solid var(--border-card);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-body);font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:all var(--duration) var(--ease-out)}.faq-nav-btn[data-v-1904f81b]:hover{border-color:var(--border-primary);color:var(--primary)}.faq-nav-btn.active[data-v-1904f81b]{background:var(--primary-light);border-color:var(--primary);color:var(--primary-dark);font-weight:600}.faq-list[data-v-1904f81b]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-1904f81b]{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--bg-card);overflow:hidden;transition:box-shadow var(--duration) var(--ease-out)}.faq-item.open[data-v-1904f81b]{box-shadow:var(--shadow-card-hover);border-color:var(--border-primary)}.faq-q[data-v-1904f81b]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--text-title);text-align:left;gap:16px}.faq-q[data-v-1904f81b]:hover{color:var(--primary)}.faq-arrow[data-v-1904f81b]{font-style:normal;font-size:18px;color:var(--text-muted);transform:rotate(90deg);transition:transform var(--duration) var(--ease-out);flex-shrink:0}.faq-item.open .faq-arrow[data-v-1904f81b]{transform:rotate(270deg);color:var(--primary)}.faq-a[data-v-1904f81b]{padding:0 24px 20px}.faq-a p[data-v-1904f81b]{font-size:14px;line-height:1.8;color:var(--text-body);border-top:1px solid var(--border-light);padding-top:14px}.faq-cta[data-v-1904f81b]{margin-top:64px;text-align:center;background:var(--bg-section);border-radius:var(--radius-lg);padding:48px 24px}.faq-cta h3[data-v-1904f81b]{font-size:22px;font-weight:700;color:var(--text-title);margin-bottom:8px}.faq-cta>p[data-v-1904f81b]{color:var(--text-secondary);font-size:15px;margin-bottom:24px}.faq-cta-btns[data-v-1904f81b]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn[data-v-1904f81b]{display:inline-block;padding:12px 28px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-decoration:none;transition:all var(--duration) var(--ease-out)}.btn-primary[data-v-1904f81b]{background:var(--primary);color:#fff}.btn-primary[data-v-1904f81b]:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.btn-outline[data-v-1904f81b]{border:1px solid var(--border-card);color:var(--text-body);background:var(--bg-card)}.btn-outline[data-v-1904f81b]:hover{border-color:var(--primary);color:var(--primary)}@media(max-width:768px){.faq-layout[data-v-1904f81b]{grid-template-columns:1fr;gap:24px}.faq-nav[data-v-1904f81b]{position:static;flex-direction:row;flex-wrap:wrap}.faq-nav-btn[data-v-1904f81b]{padding:8px 16px;font-size:13px}}
