.signup-progress[data-astro-cid-6h2mo37f]{color:var(--color-muted);gap:2rem;margin:2rem 0;padding:0;list-style:none;display:flex}.signup-progress[data-astro-cid-6h2mo37f] li[data-astro-cid-6h2mo37f]{align-items:center;gap:.65rem;font-weight:700;display:flex}.signup-progress[data-astro-cid-6h2mo37f] span[data-astro-cid-6h2mo37f]{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.signup-progress[data-astro-cid-6h2mo37f] [data-astro-cid-6h2mo37f][aria-current]{color:var(--color-text)}.signup-progress[data-astro-cid-6h2mo37f] [data-astro-cid-6h2mo37f][aria-current] span[data-astro-cid-6h2mo37f]{background:var(--color-accent);color:#fff}.signup-form[data-astro-cid-6h2mo37f]{max-width:100%;padding:clamp(1.2rem,3vw,2.5rem)}fieldset[data-astro-cid-6h2mo37f]{border:0;min-width:0;margin:0;padding:0}[data-astro-cid-6h2mo37f][hidden]{display:none!important}.signup-grid[data-astro-cid-6h2mo37f],.plan-grid[data-astro-cid-6h2mo37f],.services-grid[data-astro-cid-6h2mo37f]{gap:1.25rem;display:grid}.plan-grid[data-astro-cid-6h2mo37f]{margin:1.5rem 0}.plan-option[data-astro-cid-6h2mo37f]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:.65rem;padding:1.5rem;font-weight:400;display:flex}.plan-option[data-astro-cid-6h2mo37f]:has(input:checked){outline:2px solid var(--color-accent)}.premium-option[data-astro-cid-6h2mo37f]{background:var(--color-accent-light)}.plan-heading[data-astro-cid-6h2mo37f]{font-size:1.15rem;font-weight:700}.plan-price[data-astro-cid-6h2mo37f]{font-size:2rem}.plan-price[data-astro-cid-6h2mo37f] small[data-astro-cid-6h2mo37f]{font-size:1rem;font-weight:400}.plan-note[data-astro-cid-6h2mo37f],.field-help[data-astro-cid-6h2mo37f]{color:var(--color-muted);font-size:.95rem}.plan-option[data-astro-cid-6h2mo37f] ul[data-astro-cid-6h2mo37f]{flex:1;margin:.4rem 0;padding-left:1.25rem}.plan-option[data-astro-cid-6h2mo37f] li[data-astro-cid-6h2mo37f]{margin-bottom:.5rem}.signup-form[data-astro-cid-6h2mo37f] input[data-astro-cid-6h2mo37f][type=radio],.signup-form[data-astro-cid-6h2mo37f] input[data-astro-cid-6h2mo37f][type=checkbox]{width:auto;accent-color:var(--color-accent);margin-right:.5rem;display:inline-block}.premium-preview[data-astro-cid-6h2mo37f]{border:1px dashed var(--color-accent);border-radius:10px;margin:1.5rem 0;padding:1.5rem}#premium-fields[data-astro-cid-6h2mo37f] legend[data-astro-cid-6h2mo37f]{margin:1rem 0;font-size:1.35rem;font-weight:700}.service-entry[data-astro-cid-6h2mo37f]{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:1rem}.service-entry[data-astro-cid-6h2mo37f] label[data-astro-cid-6h2mo37f]{margin-bottom:.5rem;display:block}.service-description-label[data-astro-cid-6h2mo37f]{margin-top:1rem}.service-entry[data-astro-cid-6h2mo37f] input[data-astro-cid-6h2mo37f],.service-entry[data-astro-cid-6h2mo37f] textarea[data-astro-cid-6h2mo37f]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;font:inherit;background:#fff;border-radius:5px;padding:.75rem;display:block}.county-request[data-astro-cid-6h2mo37f]{border:1px solid var(--color-accent);background:var(--color-accent-light);border-radius:8px;margin:1rem 0;padding:1.25rem}.county-request[data-astro-cid-6h2mo37f] select[data-astro-cid-6h2mo37f]{width:100%;font:inherit;margin-top:.5rem;padding:.75rem}.contact-choices[data-astro-cid-6h2mo37f]{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}.contact-choices[data-astro-cid-6h2mo37f] label[data-astro-cid-6h2mo37f]{margin:1rem 0;font-weight:400;display:block}.signup-actions[data-astro-cid-6h2mo37f]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}#submit-error[data-astro-cid-6h2mo37f]{color:#8a2420;background:#fff0ed;border-radius:6px;padding:1rem}small[data-astro-cid-6h2mo37f]{font-weight:400}@media (width>=700px){.signup-grid[data-astro-cid-6h2mo37f],.plan-grid[data-astro-cid-6h2mo37f],.services-grid[data-astro-cid-6h2mo37f]{grid-template-columns:1fr 1fr}.full-width[data-astro-cid-6h2mo37f]{grid-column:1/-1}}
