.faq-page[data-v-3e9c6950]{color:var(--site-ink);margin:0 auto;min-height:100vh;padding:calc(var(--site-header-clearance) + 74px) 0 104px;width:min(var(--site-container),100% - 40px)}.faq-hero[data-v-3e9c6950]{margin:0 auto;max-width:760px;text-align:center}.faq-eyebrow[data-v-3e9c6950]{color:var(--site-accent-strong);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0}.faq-title[data-v-3e9c6950]{font-size:var(--site-font-size-hero);font-weight:680;letter-spacing:-.055em;line-height:1.02;margin:14px 0 0;text-wrap:balance}.faq-desc[data-v-3e9c6950]{color:var(--site-muted);font-size:var(--site-font-size-lead);line-height:1.72;margin:20px auto 0;max-width:56ch;text-wrap:pretty}.faq-list[data-v-3e9c6950]{display:grid;gap:12px;margin:56px auto 0;max-width:800px}.faq-card[data-v-3e9c6950]{background:var(--site-surface-solid);border-radius:var(--site-radius-md);overflow:hidden}.faq-trigger[data-v-3e9c6950]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:20px 22px;text-align:start;width:100%}.faq-question[data-v-3e9c6950]{font-size:17px;font-weight:650;line-height:1.45;text-wrap:pretty}.faq-toggle[data-v-3e9c6950]{background:var(--site-surface-muted);border-radius:10px;flex:0 0 auto;height:32px;position:relative;transition:background-color .2s var(--site-ease);width:32px}.faq-toggle-line[data-v-3e9c6950]{background-color:var(--site-muted-strong);border-radius:999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s var(--site-ease),opacity .22s var(--site-ease),filter .22s var(--site-ease)}.faq-toggle-line--horizontal[data-v-3e9c6950]{height:2px;width:12px}.faq-toggle-line--vertical[data-v-3e9c6950]{height:12px;width:2px}.faq-card--open .faq-toggle[data-v-3e9c6950]{background:var(--site-accent-soft)}.faq-card--open .faq-toggle-line[data-v-3e9c6950]{background-color:var(--site-accent-strong)}.faq-toggle--open .faq-toggle-line--vertical[data-v-3e9c6950]{filter:blur(4px);opacity:0;transform:translate(-50%,-50%) scale(.25)}.faq-panel[data-v-3e9c6950]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--site-ease)}.faq-panel--open[data-v-3e9c6950]{grid-template-rows:1fr}.faq-answer[data-v-3e9c6950]{overflow:hidden;padding:0 22px}.faq-panel--open .faq-answer[data-v-3e9c6950]{padding-bottom:22px}.faq-answer p[data-v-3e9c6950]{color:var(--site-muted);font-size:16px;line-height:1.72;margin:0;max-width:62ch;text-wrap:pretty}.faq-answer p+p[data-v-3e9c6950]{margin-top:10px}.cta-banner[data-v-3e9c6950]{align-items:center;background:var(--site-surface-solid);border-radius:var(--site-radius-lg);display:flex;gap:32px;justify-content:space-between;margin-top:88px;padding:40px 48px;text-align:start}.cta-banner__copy[data-v-3e9c6950]{min-width:0}.cta-title[data-v-3e9c6950]{font-size:clamp(28px,3vw,36px);font-weight:650;letter-spacing:-.04em;line-height:1.15;margin:0}.cta-desc[data-v-3e9c6950]{color:var(--site-muted);font-size:16px;line-height:1.65;margin:10px 0 0;max-width:36rem;text-wrap:pretty}.cta-banner[data-v-3e9c6950] .cta-actions{flex:0 0 auto}@media(max-width:720px){.faq-page[data-v-3e9c6950]{padding:calc(var(--site-header-clearance) + 44px) 0 72px;width:min(100%,100% - 20px)}.faq-title[data-v-3e9c6950]{font-size:var(--site-font-size-hero-mobile)}.faq-list[data-v-3e9c6950]{gap:10px;margin:40px auto 0}.faq-trigger[data-v-3e9c6950]{gap:14px;min-height:64px;padding:18px}.faq-question[data-v-3e9c6950]{font-size:16px}.faq-answer[data-v-3e9c6950]{padding:0 18px}.faq-panel--open .faq-answer[data-v-3e9c6950]{padding-bottom:18px}.cta-banner[data-v-3e9c6950]{align-items:stretch;flex-direction:column;gap:24px;margin-top:56px;padding:28px 24px;text-align:center}.cta-desc[data-v-3e9c6950]{margin-left:auto;margin-right:auto}.cta-banner[data-v-3e9c6950] .cta-actions{width:100%}}
