[data-astro-cid-okzmhktj][hidden]{display:none!important}.bcf[data-astro-cid-okzmhktj],.bcf__done[data-astro-cid-okzmhktj]{max-width:var(--bcf-max,44rem)}.bcf__two[data-astro-cid-okzmhktj]{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=40rem){.bcf__two[data-astro-cid-okzmhktj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bcf__field[data-astro-cid-okzmhktj]{margin-bottom:var(--space-md)}.bcf__two[data-astro-cid-okzmhktj] .bcf__field[data-astro-cid-okzmhktj]{margin-bottom:0}.bcf__field[data-astro-cid-okzmhktj] label[data-astro-cid-okzmhktj]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-heading);margin-bottom:var(--space-2xs);font-weight:600;display:block}.bcf__opt[data-astro-cid-okzmhktj]{color:var(--color-text-secondary);font-weight:400}.bcf__field[data-astro-cid-okzmhktj] input[data-astro-cid-okzmhktj],.bcf__field[data-astro-cid-okzmhktj] select[data-astro-cid-okzmhktj],.bcf__field[data-astro-cid-okzmhktj] textarea[data-astro-cid-okzmhktj]{width:100%;font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-text);border-radius:var(--button-radius);padding:.4em .65em}.bcf__field[data-astro-cid-okzmhktj] textarea[data-astro-cid-okzmhktj]{font-family:var(--font-body);line-height:var(--leading-body);resize:vertical}.bcf__field[data-astro-cid-okzmhktj] input[data-astro-cid-okzmhktj]:focus-visible,.bcf__field[data-astro-cid-okzmhktj] select[data-astro-cid-okzmhktj]:focus-visible,.bcf__field[data-astro-cid-okzmhktj] textarea[data-astro-cid-okzmhktj]:focus-visible{outline-offset:2px;outline-width:3px}.bcf__field[data-astro-cid-okzmhktj] input[data-astro-cid-okzmhktj]:disabled,.bcf__field[data-astro-cid-okzmhktj] select[data-astro-cid-okzmhktj]:disabled,.bcf__field[data-astro-cid-okzmhktj] textarea[data-astro-cid-okzmhktj]:disabled{background:var(--color-bg-alt);border-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}.bcf__field[data-astro-cid-okzmhktj] [data-astro-cid-okzmhktj][aria-invalid=true]{border-width:2px;border-color:var(--color-text)}.bcf__err[data-astro-cid-okzmhktj]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text);margin-top:var(--space-2xs);padding-left:var(--space-xs);border-left:3px solid var(--color-accent);font-weight:700;display:block}.bcf__field--last[data-astro-cid-okzmhktj]{margin-bottom:var(--space-lg)}.bcf__route[data-astro-cid-okzmhktj]{font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--leading-body);color:var(--color-text-secondary);margin:var(--space-xs) 0 0;display:block}.bcf__route[data-astro-cid-okzmhktj] a[data-astro-cid-okzmhktj]{color:var(--color-link);font-weight:600}.bcf__summary[data-astro-cid-okzmhktj]{margin:0 0 var(--space-xl);padding:var(--space-md);background:var(--color-bg-alt);border-left:3px solid var(--color-accent)}.bcf__summary[data-astro-cid-okzmhktj]:focus-visible{outline-offset:2px;outline-width:3px}.bcf__summary-h[data-astro-cid-okzmhktj]{font-family:var(--font-ui);font-size:var(--step-0);color:var(--color-heading);margin:0 0 var(--space-xs);font-weight:700}.bcf__summary-list[data-astro-cid-okzmhktj]{padding-left:var(--space-md);font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--leading-body);margin:0}.bcf__summary-list[data-astro-cid-okzmhktj] li{margin-bottom:var(--space-2xs)}.bcf__summary-list[data-astro-cid-okzmhktj] a{color:var(--color-link);font-weight:600}.bcf__turnstile[data-astro-cid-okzmhktj]:empty{display:none}.bcf__turnstile[data-astro-cid-okzmhktj]{margin-bottom:var(--space-lg)}.bcf__actions[data-astro-cid-okzmhktj]{margin-top:var(--space-lg)}.bcf__btn[data-astro-cid-okzmhktj]{font-family:var(--font-ui);font-weight:600;font-size:var(--step-0);padding:var(--space-sm) var(--space-xl);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-text);cursor:pointer;border:0}.bcf__btn[data-astro-cid-okzmhktj]:hover:not(:disabled){background:var(--button-bg-hover);color:var(--button-text-hover)}.bcf__btn[data-astro-cid-okzmhktj]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.bcf__btn[data-astro-cid-okzmhktj]:disabled{opacity:.55;cursor:not-allowed}.bcf__trap[data-astro-cid-okzmhktj]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bcf__pending[data-astro-cid-okzmhktj]{font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--leading-body);margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-accent);background:var(--color-bg-alt);color:var(--color-text-secondary);max-width:44rem}.bcf__pending[data-astro-cid-okzmhktj]:first-child{margin-top:0;margin-bottom:var(--space-lg)}.bcf__pending[data-astro-cid-okzmhktj] strong[data-astro-cid-okzmhktj]{color:var(--color-heading)}.bcf__done[data-astro-cid-okzmhktj]{font-size:var(--step-1);padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-accent);background:var(--color-bg-alt);color:var(--color-text);margin:0;line-height:1.4}.bcf__done[data-astro-cid-okzmhktj]:focus-visible{outline-offset:2px;outline-width:3px}.section-title[data-astro-cid-6bfsojfh]{font-family:var(--font-ui);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--color-heading);margin:0 0 var(--space-md);padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-accent)}.link[data-astro-cid-6bfsojfh]{color:var(--color-link-strong,var(--color-link));font-weight:700;text-decoration:none}.link[data-astro-cid-6bfsojfh]:hover{color:var(--color-heading)}.head[data-astro-cid-6bfsojfh]{background:var(--color-bg-dark);color:var(--color-text-on-dark);padding-block:var(--space-2xl) var(--space-xl)}.head__eyebrow[data-astro-cid-6bfsojfh]{font-family:var(--font-ui);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0 0 var(--space-sm)}.head[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);line-height:var(--leading-heading);color:var(--color-heading-on-dark);margin:0 0 var(--space-md)}.head__lede[data-astro-cid-6bfsojfh]{font-size:var(--step-1);opacity:.9;max-width:46ch;margin:0;line-height:1.4}.routes[data-astro-cid-6bfsojfh]{padding-block:var(--space-xl);border-bottom:1px solid var(--color-border)}.routes__grid[data-astro-cid-6bfsojfh]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=52rem){.routes__grid[data-astro-cid-6bfsojfh]{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.route[data-astro-cid-6bfsojfh]{padding-top:var(--space-sm);border-top:3px solid var(--color-border)}.route--current[data-astro-cid-6bfsojfh]{border-top-color:var(--color-accent)}.route[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--color-heading);margin:0 0 var(--space-sm);line-height:1.25}.route[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:var(--step-0);line-height:var(--leading-body);margin:0 0 var(--space-sm)}.route__promise[data-astro-cid-6bfsojfh]{color:var(--color-heading);font-weight:600}.form[data-astro-cid-6bfsojfh]{padding-block:var(--space-2xl)}.form__grid[data-astro-cid-6bfsojfh]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.form__grid[data-astro-cid-6bfsojfh]{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.form__aside[data-astro-cid-6bfsojfh]{padding:var(--space-lg);background:var(--color-bg-alt);border-top:3px solid var(--color-accent)}.faq[data-astro-cid-6bfsojfh]{padding-block:0 var(--space-2xl)}.faq__list[data-astro-cid-6bfsojfh]{margin:0}@media (width>=56rem){.faq__list[data-astro-cid-6bfsojfh]{column-count:2;column-gap:var(--space-2xl)}}.faq__item[data-astro-cid-6bfsojfh]{break-inside:avoid;margin:0 0 var(--space-lg)}.faq__item[data-astro-cid-6bfsojfh]:last-child{margin-bottom:0}.faq__item[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{font-family:var(--font-ui);font-weight:600;font-size:var(--step-0);color:var(--color-heading);margin-bottom:var(--space-2xs)}.faq__item[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{font-size:var(--step-0);line-height:var(--leading-body);margin:0}
