.offer.svelte-hevwa5{max-width:40rem;margin:0 auto;padding:2rem 1rem 4rem;display:grid;gap:1rem}.offer__header.svelte-hevwa5 h1:where(.svelte-hevwa5){margin:0 0 .35rem;font-size:1.75rem}.offer__header.svelte-hevwa5 p:where(.svelte-hevwa5){margin:0;color:#4b5563}.offer__form.svelte-hevwa5,.offer__field.svelte-hevwa5,.offer__fieldset.svelte-hevwa5{display:grid;gap:.75rem}.offer__field.svelte-hevwa5 span:where(.svelte-hevwa5),.offer__fieldset.svelte-hevwa5 legend:where(.svelte-hevwa5){font-weight:600}.offer__field.svelte-hevwa5 input:where(.svelte-hevwa5),.offer__field.svelte-hevwa5 select:where(.svelte-hevwa5),.offer__field.svelte-hevwa5 textarea:where(.svelte-hevwa5){padding:.7rem .8rem;border:1px solid #d1d5db;border-radius:.5rem;font:inherit}.offer__check.svelte-hevwa5{display:flex;gap:.55rem;align-items:flex-start}.offer__submit.svelte-hevwa5{padding:.8rem 1rem;border:0;border-radius:.5rem;background:#111827;color:#fff;font:inherit;cursor:pointer}.offer__submit.svelte-hevwa5:disabled{opacity:.55;cursor:not-allowed}.offer__error.svelte-hevwa5{color:#b91c1c;margin:0}.offer__done.svelte-hevwa5{padding:1.25rem;border:1px solid #a7f3d0;background:#ecfdf5;border-radius:.75rem;display:grid;gap:.5rem}.offer__done.svelte-hevwa5 h2:where(.svelte-hevwa5){margin:0}
