.header[data-v-1f065a19]{background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:50}.header__inner[data-v-1f065a19]{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem}.brand[data-v-1f065a19]{display:flex;align-items:center;gap:.5rem;font-weight:800;color:var(--color-primary-dark);text-decoration:none;font-size:1.05rem}.nav[data-v-1f065a19]{display:flex;gap:1.1rem}.nav__link[data-v-1f065a19]{color:var(--color-text);text-decoration:none;font-weight:600}.nav__link.router-link-active[data-v-1f065a19]{color:var(--color-primary)}.header__toggle[data-v-1f065a19]{display:none;font-size:1.5rem;background:none;border:none;cursor:pointer}@media (max-width: 820px){.header__toggle[data-v-1f065a19]{display:block}.nav[data-v-1f065a19]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--color-surface);padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.nav--open[data-v-1f065a19]{display:flex}}.footer[data-v-6933a7d0]{background:var(--color-primary-dark);color:#fff;margin-top:4rem;padding:2rem 0;text-align:center}.footer a[data-v-6933a7d0]{color:#cfe6ff}.footer__tag[data-v-6933a7d0]{font-style:italic;font-size:1.1rem;margin:0 0 .75rem}.footer__contact[data-v-6933a7d0]{margin:0 0 .5rem}.footer__fine[data-v-6933a7d0]{color:#bcd3e8;font-size:.9rem;margin:0}.cta[data-v-ab6f8b5c]{display:inline-block;padding:.85rem 1.6rem;border-radius:var(--radius);font-weight:700;text-decoration:none;transition:background .15s,color .15s}.cta--primary[data-v-ab6f8b5c]{background:var(--color-primary);color:#fff}.cta--primary[data-v-ab6f8b5c]:hover{background:var(--color-primary-dark)}.cta--secondary[data-v-ab6f8b5c]{background:#fff;color:var(--color-primary);border:2px solid var(--color-primary)}.cta--secondary[data-v-ab6f8b5c]:hover{background:var(--color-bg)}.signature-count[data-v-cc4726c8]{text-align:center;margin:1.5rem 0}.signature-count__number[data-v-cc4726c8]{display:block;font-size:2.75rem;font-weight:800;color:var(--color-primary);line-height:1.1;font-variant-numeric:tabular-nums}.signature-count__label[data-v-cc4726c8]{color:var(--color-muted);font-size:1.05rem}.signature-count--hero[data-v-cc4726c8]{margin:0 0 1.75rem}.signature-count--hero .signature-count__number[data-v-cc4726c8]{color:#fff;font-size:3.75rem}.signature-count--hero .signature-count__label[data-v-cc4726c8]{color:#ffffffe6;font-size:1.15rem}@media (max-width: 600px){.signature-count--hero .signature-count__number[data-v-cc4726c8]{font-size:2.75rem}}.field-error[data-v-b604f873]{color:#b42318;font-size:.9rem;margin:.25rem 0 0}.form[data-v-2f64645e]{display:flex;flex-direction:column;gap:1.1rem;max-width:560px}.field[data-v-2f64645e]{display:flex;flex-direction:column;border:0;padding:0;margin:0}.field__label[data-v-2f64645e]{font-weight:600;margin-bottom:.35rem}input[type=text][data-v-2f64645e],input[type=email][data-v-2f64645e],textarea[data-v-2f64645e]{padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;width:100%}.radio[data-v-2f64645e],.checkbox[data-v-2f64645e]{display:flex;align-items:flex-start;gap:.5rem;margin:.3rem 0;font-weight:400}.checkbox--affirm[data-v-2f64645e]{font-weight:600}.submit[data-v-2f64645e]{background:var(--color-primary);color:#fff;border:0;border-radius:var(--radius);padding:.9rem 1.5rem;font-size:1.05rem;font-weight:700;cursor:pointer}.submit[data-v-2f64645e]:disabled{background:#9db8cd;cursor:not-allowed}.thanks[data-v-2f64645e]{background:#e8f5ee;border:1px solid var(--color-accent);border-radius:var(--radius);padding:1.5rem}.fallback[data-v-2f64645e]{color:var(--color-muted);font-size:.95rem}.hp[data-v-2f64645e]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form[data-v-683c8e2c]{display:flex;flex-direction:column;gap:1.1rem;max-width:560px}.field[data-v-683c8e2c]{display:flex;flex-direction:column;border:0;padding:0;margin:0}.field__label[data-v-683c8e2c]{font-weight:600;margin-bottom:.35rem}input[type=text][data-v-683c8e2c],input[type=email][data-v-683c8e2c],textarea[data-v-683c8e2c]{padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;width:100%}.checkbox[data-v-683c8e2c]{display:flex;align-items:flex-start;gap:.5rem;margin:.3rem 0;font-weight:400}.submit[data-v-683c8e2c]{background:var(--color-accent);color:#fff;border:0;border-radius:var(--radius);padding:.9rem 1.5rem;font-size:1.05rem;font-weight:700;cursor:pointer}.submit[data-v-683c8e2c]:disabled{background:#9db8cd;cursor:not-allowed}.thanks[data-v-683c8e2c]{background:#e8f5ee;border:1px solid var(--color-accent);border-radius:var(--radius);padding:1.5rem}.fallback[data-v-683c8e2c]{color:var(--color-muted);font-size:.95rem}.hp[data-v-683c8e2c]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.roster[data-v-52398b44]{padding:2rem 0 4rem}.roster__head[data-v-52398b44]{margin-bottom:1.5rem}.roster__head h1[data-v-52398b44]{color:var(--color-primary-dark);margin:0 0 .25rem}.roster__sub[data-v-52398b44]{color:var(--color-muted);margin:0 0 .5rem}.roster__count[data-v-52398b44]{font-weight:700;font-size:1.1rem;margin:0 0 1rem}.roster__print[data-v-52398b44]{background:var(--color-primary);color:#fff;border:0;border-radius:var(--radius);padding:.6rem 1.1rem;font-weight:700;cursor:pointer}.roster__msg[data-v-52398b44]{color:var(--color-muted);font-size:1.05rem}.roster__table[data-v-52398b44]{width:100%;border-collapse:collapse;font-size:.95rem}.roster__table th[data-v-52398b44],.roster__table td[data-v-52398b44]{text-align:left;padding:.5rem .65rem;border-bottom:1px solid var(--color-border);vertical-align:top}.roster__table thead th[data-v-52398b44]{border-bottom:2px solid var(--color-primary);color:var(--color-primary-dark)}.roster__table tbody tr[data-v-52398b44]:nth-child(2n){background:var(--color-bg)}.col-num[data-v-52398b44]{width:3rem;color:var(--color-muted);text-align:right}@media print{.no-print[data-v-52398b44]{display:none!important}.roster[data-v-52398b44]{padding:0}.roster__head h1[data-v-52398b44]{font-size:18pt}.roster__table[data-v-52398b44]{font-size:10pt}.roster__table tbody tr[data-v-52398b44]:nth-child(2n){background:transparent}.roster__table th[data-v-52398b44],.roster__table td[data-v-52398b44]{border-bottom:1px solid #999;padding:4px 6px}.roster__table tr[data-v-52398b44]{page-break-inside:avoid}thead[data-v-52398b44]{display:table-header-group}}:root{--color-primary: #1565a0;--color-primary-dark: #0d4a78;--color-accent: #2e8b6f;--color-text: #1f2933;--color-muted: #52606d;--color-bg: #f7fafc;--color-surface: #ffffff;--color-border: #d9e2ec;--max-width: 1080px;--radius: 10px;--font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font);color:var(--color-text);background:var(--color-bg);line-height:1.6}main{min-height:60vh}a{color:var(--color-primary)}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}.section{padding:3rem 0}.section--alt{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.hero{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;padding:4.5rem 0;text-align:center}.hero h1{font-size:2.5rem;margin:0 0 .5rem}.hero .tagline{font-style:italic;font-size:1.25rem;opacity:.95;margin:0 0 1.75rem}.hero .cta-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.prose{max-width:720px}.prose h2{color:var(--color-primary-dark);margin-top:0}.prose ul{padding-left:1.2rem}.lead{font-size:1.15rem}.page-title{color:var(--color-primary-dark)}.faq__q{font-weight:700;margin-bottom:.25rem}.faq__item{margin-bottom:1.5rem}@media (max-width: 600px){.hero h1{font-size:2rem}}@media print{.header,.footer{display:none!important}main{min-height:0}body{background:#fff}}
