.phone-wrap[data-astro-cid-iy6zkhzz]{display:flex;justify-content:center}.phone[data-astro-cid-iy6zkhzz]{width:300px;background:var(--ink-900);border-radius:34px;padding:14px 12px;box-shadow:var(--shadow-card)}.phone-notch[data-astro-cid-iy6zkhzz]{width:90px;height:8px;background:var(--ink-600);border-radius:4px;margin:0 auto 10px}.phone-screen[data-astro-cid-iy6zkhzz]{background:var(--paper);border-radius:22px;min-height:360px;padding:18px 12px;display:flex;flex-direction:column;gap:10px}.bubble[data-astro-cid-iy6zkhzz]{font-family:var(--font-ui);font-size:.84rem;line-height:1.45;padding:9px 13px;border-radius:16px;max-width:82%}.bubble--team[data-astro-cid-iy6zkhzz]{background:var(--signal-blue);color:var(--white);align-self:flex-start;border-bottom-left-radius:4px}.bubble--voter[data-astro-cid-iy6zkhzz]{background:#e2ddd1;color:var(--ink-800);align-self:flex-end;border-bottom-right-radius:4px}.phone-home[data-astro-cid-iy6zkhzz]{width:110px;height:4px;background:var(--ink-600);border-radius:2px;margin:10px auto 0}.page-hero[data-astro-cid-mp27un2q]{background:var(--ink-900);padding:80px 0 64px}.page-hero[data-astro-cid-mp27un2q] .topo-lines[data-astro-cid-mp27un2q]{color:var(--ink-600)}.page-hero[data-astro-cid-mp27un2q] .lede[data-astro-cid-mp27un2q]{margin-bottom:28px}.hero-actions[data-astro-cid-mp27un2q]{display:flex;gap:14px;flex-wrap:wrap}.split[data-astro-cid-mp27un2q]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split-copy[data-astro-cid-mp27un2q] h2[data-astro-cid-mp27un2q]{margin-bottom:16px}@media(max-width:900px){.split[data-astro-cid-mp27un2q]{grid-template-columns:1fr;gap:36px}}.center-head[data-astro-cid-mp27un2q]{text-align:center;margin:0 auto 36px}.route-wrap[data-astro-cid-mp27un2q]{max-width:880px;margin:0 auto 40px}.step-card[data-astro-cid-mp27un2q]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-card);border-top:3px solid var(--sand);padding:24px}.step-card[data-astro-cid-mp27un2q] h3[data-astro-cid-mp27un2q]{font-size:1.06rem;margin-bottom:8px}.step-card[data-astro-cid-mp27un2q] p[data-astro-cid-mp27un2q]{font-size:.9rem;color:var(--ink-600);margin:0}.table-scroll[data-astro-cid-mp27un2q]{overflow-x:auto;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:8px 18px 14px}.table-scroll[data-astro-cid-mp27un2q] table[data-astro-cid-mp27un2q]{min-width:640px}.table-scroll[data-astro-cid-mp27un2q] td[data-astro-cid-mp27un2q].highlight{color:var(--ink-900);font-weight:700}@media(max-width:700px){.table-scroll[data-astro-cid-mp27un2q]{overflow-x:visible;padding:4px 18px 6px}.table-scroll[data-astro-cid-mp27un2q] table[data-astro-cid-mp27un2q]{min-width:0}.table-scroll[data-astro-cid-mp27un2q] thead[data-astro-cid-mp27un2q]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table-scroll[data-astro-cid-mp27un2q] tr[data-astro-cid-mp27un2q]{display:block;padding:16px 0;border-bottom:1px solid #ddd8cd}.table-scroll[data-astro-cid-mp27un2q] tbody[data-astro-cid-mp27un2q] tr[data-astro-cid-mp27un2q]:last-child{border-bottom:0}.table-scroll[data-astro-cid-mp27un2q] th[data-astro-cid-mp27un2q][scope=row]{display:block;padding:0 0 8px;border:0;font-size:.86rem;color:var(--ink-900)}.table-scroll[data-astro-cid-mp27un2q] td[data-astro-cid-mp27un2q]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:5px 0;border:0;font-size:.95rem;line-height:1.45}.table-scroll[data-astro-cid-mp27un2q] td[data-astro-cid-mp27un2q]:before{content:attr(data-label);font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);padding-top:2px}.table-scroll[data-astro-cid-mp27un2q] td[data-astro-cid-mp27un2q].highlight:before{color:var(--sand-ink)}}.table-note[data-astro-cid-mp27un2q]{max-width:680px;margin:24px auto 0;text-align:center;font-style:italic;color:var(--ink-600)}.faq-list[data-astro-cid-mp27un2q]{max-width:780px}.faq[data-astro-cid-mp27un2q]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:4px 22px;margin-bottom:12px}.faq[data-astro-cid-mp27un2q] summary[data-astro-cid-mp27un2q]{font-family:var(--font-ui);font-weight:600;font-size:.98rem;padding:14px 0;cursor:pointer}.faq[data-astro-cid-mp27un2q] p[data-astro-cid-mp27un2q]{padding-bottom:16px;margin:0;color:var(--ink-600)}
