.eyebrow[data-v-9b6f9ce0]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.page-hero .eyebrow[data-v-9b6f9ce0]{color:#93c5fd}.btn-lg[data-v-9b6f9ce0]{padding:13px 24px;font-size:15px}.page-hero[data-v-9b6f9ce0]{background:linear-gradient(135deg,#0f172a,#1e293b)}.page-hero-inner[data-v-9b6f9ce0]{max-width:720px;margin:0 auto;padding:72px 28px 48px;text-align:center}.page-hero h1[data-v-9b6f9ce0]{font-size:clamp(30px,4.5vw,44px);font-weight:800;letter-spacing:-.035em;margin-bottom:14px;color:#fff}.page-hero p[data-v-9b6f9ce0]{font-size:18px;color:#94a3b8}.faq-page[data-v-9b6f9ce0]{max-width:800px;margin:0 auto;padding:64px 28px}.faq-group[data-v-9b6f9ce0]{margin-bottom:48px;scroll-margin-top:90px}.faq-group h2[data-v-9b6f9ce0]{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:18px}.faq-list[data-v-9b6f9ce0]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-9b6f9ce0]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);padding:4px 22px;scroll-margin-top:90px}.faq-item summary[data-v-9b6f9ce0]{cursor:pointer;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary[data-v-9b6f9ce0]::-webkit-details-marker{display:none}.faq-item summary[data-v-9b6f9ce0]:after{content:"+";color:var(--accent);font-size:22px;font-weight:400;flex-shrink:0}.faq-item[open] summary[data-v-9b6f9ce0]:after{content:"−"}.faq-item p[data-v-9b6f9ce0]{padding:0 0 20px;font-size:15px;color:var(--text-muted);line-height:1.7}.cta-band[data-v-9b6f9ce0]{padding:24px 28px 96px}.cta-inner[data-v-9b6f9ce0]{max-width:760px;margin:0 auto;text-align:center;background:var(--gradient-hero);border-radius:var(--radius-xl);padding:60px 40px;color:#fff;box-shadow:var(--shadow-lg)}.cta-inner h2[data-v-9b6f9ce0]{font-size:clamp(24px,4vw,34px);font-weight:800;letter-spacing:-.03em;margin-bottom:12px}.cta-inner p[data-v-9b6f9ce0]{font-size:16px;opacity:.92;margin-bottom:26px}.cta-inner .btn-primary[data-v-9b6f9ce0]{background:#fff;color:var(--accent)}.cta-inner .btn-primary[data-v-9b6f9ce0]:hover{background:#f8f9ff;color:var(--accent)}
