.breadcrumbs[data-v-c3bb3ce0]{font-size:var(--fs-tiny);color:var(--c-muted);padding-top:1.5rem}.breadcrumbs ol[data-v-c3bb3ce0]{flex-wrap:wrap;gap:.4rem;display:flex}.breadcrumbs li+li[data-v-c3bb3ce0]:before{content:"/";color:var(--c-border-strong);margin-right:.4rem}.breadcrumbs a[data-v-c3bb3ce0]:hover{color:var(--c-ink)}.page-head[data-v-6951d637]{padding-top:calc(clamp(3.75rem,8vh,6.5rem));padding-bottom:calc(clamp(1.5rem,3vw,2.5rem))}.page-title[data-v-6951d637]{letter-spacing:-.05em;max-width:15ch;font-size:calc(clamp(2.8rem,5.5vw,4.8rem));font-weight:800;line-height:.98}.page-sub[data-v-6951d637]{max-width:46rem;color:var(--c-ink-2);margin-top:1.5rem;font-size:1.12rem;line-height:1.6}.page-head.centered[data-v-6951d637]{text-align:center}.page-head.centered .page-sub[data-v-6951d637],.page-head.centered .page-title[data-v-6951d637]{margin-inline:auto}@media (width<=640px){.page-head[data-v-6951d637]{padding-top:3rem}.page-title[data-v-6951d637]{font-size:calc(clamp(2.55rem,13vw,3.6rem))}.page-sub[data-v-6951d637]{font-size:1rem}}.step-list[data-v-fdb912da]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;padding:0;list-style:none;display:grid}.step[data-v-fdb912da]{flex-direction:column;gap:.75rem;display:flex}.step-number[data-v-fdb912da]{border-radius:var(--radius-pill);background:var(--c-ink);width:2.5rem;height:2.5rem;color:var(--c-on-strong);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step h3[data-v-fdb912da]{font-size:var(--fs-body)}.step p[data-v-fdb912da]{color:var(--c-ink-2);font-size:var(--fs-small)}@media (width<=1020px){.step-list[data-v-fdb912da]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.step-list[data-v-fdb912da]{grid-template-columns:minmax(0,1fr)}}.closing-cta[data-v-86eab0e2]{text-align:center;flex-direction:column;align-items:center;padding:calc(clamp(2rem,4vw,3.25rem)) calc(clamp(1.25rem,5vw,3.75rem));display:flex}.closing-cta-title[data-v-86eab0e2]{text-wrap:balance;max-width:24ch;margin-bottom:0}.closing-cta-text[data-v-86eab0e2]{text-wrap:balance;max-width:50rem;margin-top:.85rem}.closing-cta-actions[data-v-86eab0e2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:1.5rem;display:flex}.closing-cta-actions[data-v-86eab0e2] .closing-cta-link{color:var(--c-on-strong);text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (width<=540px){.closing-cta-actions[data-v-86eab0e2]{flex-direction:column;align-self:stretch}.closing-cta-actions[data-v-86eab0e2] .btn{width:100%}}.legal[data-v-3c4a0c44]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.legal-meta[data-v-3c4a0c44]{font-size:var(--fs-small);flex-direction:column;gap:.75rem;display:flex;position:sticky;top:6rem}.legal-disclaimer[data-v-3c4a0c44],.legal-operator[data-v-3c4a0c44],.legal-updated[data-v-3c4a0c44]{color:var(--c-muted)}.legal-contents[data-v-3c4a0c44]{margin-top:.5rem;font-weight:700}.legal-toc[data-v-3c4a0c44]{flex-direction:column;gap:.45rem;margin-top:.6rem;padding:0;list-style:none;display:flex}.legal-toc a[data-v-3c4a0c44]{color:var(--c-ink-2)}.legal-toc a[data-v-3c4a0c44]:hover{color:var(--c-accent)}.legal-body[data-v-3c4a0c44]{padding:calc(clamp(1.5rem,4vw,2.5rem))}.legal-section+.legal-section[data-v-3c4a0c44]{border-top:1px solid var(--c-border);margin-top:2rem;padding-top:2rem}.legal-section[data-v-3c4a0c44]{scroll-margin-top:6rem}.legal-section h2[data-v-3c4a0c44]{font-size:var(--fs-h3);margin-bottom:1rem}.legal-section p[data-v-3c4a0c44]{max-width:48rem;color:var(--c-ink-2)}.legal-section p+p[data-v-3c4a0c44]{margin-top:.6rem}.legal-item[data-v-3c4a0c44]{padding-left:1.5rem}@media (width<=1020px){.legal[data-v-3c4a0c44]{grid-template-columns:minmax(0,1fr)}.legal-meta[data-v-3c4a0c44]{position:static}}.status[data-v-fb68006d]{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.status-valid[data-v-fb68006d]{color:var(--c-success-ink)}.status-pending[data-v-fb68006d]{color:var(--c-warning-ink)}.status-expired[data-v-fb68006d],.status-invalid[data-v-fb68006d],.status-revoked[data-v-fb68006d]{color:var(--c-error)}.result[data-v-56fd2228]{border-top:1px solid var(--c-border);padding-top:1.5rem}.result-head[data-v-56fd2228]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.result-serial[data-v-56fd2228]{font-size:var(--fs-tiny);color:var(--c-ink-3);overflow-wrap:anywhere}.result-fields[data-v-56fd2228]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:0;display:grid}.result-fields dt[data-v-56fd2228]{font-size:var(--fs-tiny);color:var(--c-muted);margin-bottom:.3rem;font-weight:600}.result-fields dd[data-v-56fd2228]{overflow-wrap:anywhere;margin:0}.result-id[data-v-56fd2228]{font-size:var(--fs-tiny);color:var(--c-ink-3);margin-top:.2rem;display:block}.result-wide[data-v-56fd2228]{grid-column:1/-1}.result-powers[data-v-56fd2228]{flex-direction:column;gap:.4rem;padding-left:1.2rem;display:flex}@media (width<=640px){.result-fields[data-v-56fd2228]{grid-template-columns:minmax(0,1fr)}}.result[data-v-e64772a5]{border-top:1px solid var(--c-border);padding-top:1.5rem}.result-head[data-v-e64772a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.result-serial[data-v-e64772a5]{font-size:var(--fs-tiny);color:var(--c-ink-3);overflow-wrap:anywhere}.result-fields[data-v-e64772a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:0;display:grid}.result-fields dt[data-v-e64772a5]{font-size:var(--fs-tiny);color:var(--c-muted);margin-bottom:.3rem;font-weight:600}.result-fields dd[data-v-e64772a5]{overflow-wrap:anywhere;margin:0}.result-id[data-v-e64772a5]{font-size:var(--fs-tiny);color:var(--c-ink-3);margin-top:.2rem;display:block}.result-wide[data-v-e64772a5]{grid-column:1/-1}.result-powers[data-v-e64772a5]{flex-direction:column;gap:.4rem;padding-left:1.2rem;display:flex}@media (width<=640px){.result-fields[data-v-e64772a5]{grid-template-columns:minmax(0,1fr)}}.ca-logo[data-v-64776ab8]{color:var(--c-ink);flex-shrink:0}
