.faq-page[data-v-b52e5a9f]{padding-top:160px;padding-bottom:40px}.wrap[data-v-b52e5a9f]{max-width:900px;margin:0 auto;padding:0 40px}.sr-only[data-v-b52e5a9f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-head[data-v-b52e5a9f]{padding-bottom:64px}.page-title[data-v-b52e5a9f]{font:900 clamp(34px,5vw,60px)/1.25 var(--sans);letter-spacing:.02em;margin-top:26px}.page-sub[data-v-b52e5a9f]{margin-top:22px;max-width:560px;color:var(--muted);font-size:16px}.sub-link[data-v-b52e5a9f]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.sub-link[data-v-b52e5a9f]:hover{color:var(--ink)}.frame[data-v-b52e5a9f]{position:relative}.frame[data-v-b52e5a9f]:before,.frame[data-v-b52e5a9f]:after,.frame>.cm[data-v-b52e5a9f]:before,.frame>.cm[data-v-b52e5a9f]:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--blue);border-style:solid;z-index:1;pointer-events:none}.frame[data-v-b52e5a9f]:before{top:0;left:0;border-width:2px 0 0 2px}.frame[data-v-b52e5a9f]:after{top:0;right:0;border-width:2px 2px 0 0}.frame>.cm[data-v-b52e5a9f]:before{bottom:0;left:0;border-width:0 0 2px 2px}.frame>.cm[data-v-b52e5a9f]:after{bottom:0;right:0;border-width:0 2px 2px 0}.faq-group[data-v-b52e5a9f]{background:var(--panel);border:1.5px solid var(--ink);margin-bottom:32px}.group-head[data-v-b52e5a9f]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;border-bottom:1.5px solid var(--ink);background:var(--blue-soft)}.group-fig[data-v-b52e5a9f]{color:var(--blue)}.group-head h3[data-v-b52e5a9f]{font:700 17px/1.4 var(--sans);color:var(--ink)}.faq-item[data-v-b52e5a9f]{border-bottom:1px solid var(--line)}.faq-item[data-v-b52e5a9f]:last-child{border-bottom:0}.faq-q[data-v-b52e5a9f]{margin:0}.faq-q button[data-v-b52e5a9f]{display:flex;align-items:baseline;gap:16px;width:100%;padding:22px 28px;background:none;border:0;cursor:pointer;text-align:left;font:700 16px/1.6 var(--sans);color:var(--ink);transition:background .2s}.faq-q button[data-v-b52e5a9f]:hover{background:var(--paper)}.faq-q button[data-v-b52e5a9f]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.q-no[data-v-b52e5a9f]{flex:none;font:600 12px/1 var(--mono);letter-spacing:.1em;color:var(--redline)}.q-text[data-v-b52e5a9f]{flex:1}.chevron[data-v-b52e5a9f]{flex:none;width:16px;height:16px;align-self:center;color:var(--blue);transition:transform .3s ease}.faq-item.is-collapsed .chevron[data-v-b52e5a9f]{transform:rotate(-90deg)}.faq-a[data-v-b52e5a9f]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease}.faq-item.is-collapsed .faq-a[data-v-b52e5a9f]{grid-template-rows:0fr}.faq-a-inner[data-v-b52e5a9f]{overflow:hidden;min-height:0}.faq-a-inner p[data-v-b52e5a9f]{margin:0;padding:0 28px 26px 66px;color:var(--muted);font-size:15px;line-height:2}.cta-section[data-v-b52e5a9f]{padding:88px 0 80px}.cta-panel[data-v-b52e5a9f]{background:var(--panel);border:1.5px solid var(--ink);padding:68px 40px;text-align:center}.cta-eyebrow[data-v-b52e5a9f]{justify-content:center}.cta-panel h2[data-v-b52e5a9f]{font:900 clamp(26px,4vw,42px)/1.3 var(--sans);margin-top:20px}.cta-sub[data-v-b52e5a9f]{margin:18px auto 40px;color:var(--muted);max-width:460px}@media (max-width: 640px){.faq-page[data-v-b52e5a9f]{padding-top:140px}.wrap[data-v-b52e5a9f]{padding:0 22px}.group-head[data-v-b52e5a9f]{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 22px}.faq-q button[data-v-b52e5a9f]{padding:20px 22px;gap:12px}.faq-a-inner p[data-v-b52e5a9f]{padding:0 22px 24px}}
