.lead[data-astro-cid-xyq5hly5] h2[data-astro-cid-xyq5hly5]{margin-bottom:var(--space-1)}.lead[data-astro-cid-xyq5hly5]>.lead__note[data-astro-cid-xyq5hly5]{margin:0 0 var(--space-4);font-size:var(--fs-small);color:var(--text-grey)}.dark .lead[data-astro-cid-xyq5hly5]>.lead__note[data-astro-cid-xyq5hly5]{color:#f2f0eab8}.lead-form[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-3);max-width:520px}.field[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-1)}label[data-astro-cid-xyq5hly5],legend[data-astro-cid-xyq5hly5]{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.optional[data-astro-cid-xyq5hly5]{color:var(--text-grey);text-transform:none;letter-spacing:0;font-weight:400}.dark .optional[data-astro-cid-xyq5hly5]{color:#f7f6f2a8}input[data-astro-cid-xyq5hly5],textarea[data-astro-cid-xyq5hly5],select[data-astro-cid-xyq5hly5]{font:400 17px/1.4 var(--font);color:var(--ink);background:var(--surface-2);border:var(--rule) solid transparent;border-radius:var(--radius-sm);padding:14px 16px;min-height:52px;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}input[data-astro-cid-xyq5hly5]::placeholder,textarea[data-astro-cid-xyq5hly5]::placeholder{color:var(--text-grey);opacity:1}textarea[data-astro-cid-xyq5hly5]{resize:vertical}input[data-astro-cid-xyq5hly5]:focus-visible,textarea[data-astro-cid-xyq5hly5]:focus-visible{outline:none;border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 10%,transparent)}input[data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:var(--stop)}.dark input[data-astro-cid-xyq5hly5],.dark textarea[data-astro-cid-xyq5hly5]{background:#ffffff17;color:var(--paper);border-color:#ffffff24}.dark input[data-astro-cid-xyq5hly5]::placeholder{color:#ffffff8c}.dark input[data-astro-cid-xyq5hly5]:focus-visible,.dark textarea[data-astro-cid-xyq5hly5]:focus-visible{background:#ffffff24;border-color:var(--paper);box-shadow:0 0 0 4px #ffffff1f}.budgets[data-astro-cid-xyq5hly5]{border:0;margin:0;padding:0;display:grid;gap:var(--space-1);min-width:0}.budgets__row[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.budget[data-astro-cid-xyq5hly5] span[data-astro-cid-xyq5hly5]{width:100%;justify-content:center}.budget[data-astro-cid-xyq5hly5]{position:relative;text-transform:none;letter-spacing:0;font-weight:500;font-size:14px}.budget[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0}.budget[data-astro-cid-xyq5hly5] span[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-2);border-radius:999px;cursor:pointer;background:var(--surface-2);border:var(--rule) solid transparent;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-2) var(--ease-spring)}.budget[data-astro-cid-xyq5hly5]:hover span[data-astro-cid-xyq5hly5]{transform:translateY(-1px)}.budget[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:checked+span[data-astro-cid-xyq5hly5]{background:var(--ink);color:var(--paper)}.budget[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible+span[data-astro-cid-xyq5hly5]{outline:2px solid var(--ink);outline-offset:2px}.dark .budget[data-astro-cid-xyq5hly5] span[data-astro-cid-xyq5hly5]{background:#ffffff17;border-color:#ffffff24}.dark .budget[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:checked+span[data-astro-cid-xyq5hly5]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dark .budget[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible+span[data-astro-cid-xyq5hly5]{outline-color:var(--paper)}.lead--compact[data-astro-cid-xyq5hly5] h2[data-astro-cid-xyq5hly5]{font-size:var(--fs-h2)}.lead--compact[data-astro-cid-xyq5hly5]>.lead__note[data-astro-cid-xyq5hly5]{margin-bottom:var(--space-3)}.lead--compact[data-astro-cid-xyq5hly5] .lead-form[data-astro-cid-xyq5hly5]{gap:var(--space-2);max-width:none}.lead--compact[data-astro-cid-xyq5hly5] .field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lead--compact[data-astro-cid-xyq5hly5] .signal-button{width:100%;min-height:52px}.error[data-astro-cid-xyq5hly5]{color:var(--stop);font-size:13px;margin:0}.status[data-astro-cid-xyq5hly5]{margin:0;font-weight:400}.status[data-astro-cid-xyq5hly5].is-ok{color:var(--go-text)}.status[data-astro-cid-xyq5hly5]:focus{outline:none}.status[data-astro-cid-xyq5hly5].is-error{color:var(--stop)}.dark .status[data-astro-cid-xyq5hly5].is-ok,.dark .status[data-astro-cid-xyq5hly5].is-error,.dark .fail[data-astro-cid-xyq5hly5],.dark .error[data-astro-cid-xyq5hly5]{color:var(--paper)}.dark .status[data-astro-cid-xyq5hly5].is-ok:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--go);margin-right:8px}.dark .status[data-astro-cid-xyq5hly5].is-error:before,.dark .fail[data-astro-cid-xyq5hly5]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--stop);margin-right:8px}.dark input[data-astro-cid-xyq5hly5][aria-invalid=true]{border-color:var(--paper);border-width:2px}.fail[data-astro-cid-xyq5hly5]{color:var(--stop);margin-top:var(--space-2)}.fail[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--ink)}.dark .fail[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--paper)}.done[data-astro-cid-xyq5hly5] .field[data-astro-cid-xyq5hly5],.done[data-astro-cid-xyq5hly5] .signal-button[data-astro-cid-xyq5hly5],.done[data-astro-cid-xyq5hly5] .budgets[data-astro-cid-xyq5hly5]{display:none}
