.eh-form.svelte-dwiohg{gap:18px;display:grid}.field.svelte-dwiohg{flex-direction:column;gap:.4rem;display:flex}label.svelte-dwiohg{font-family:var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--antique-bronze);font-size:.75rem;font-weight:600}input.svelte-dwiohg,select.svelte-dwiohg,textarea.svelte-dwiohg{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--walnut);background:var(--parchment-soft);border:1px solid var(--bronze-40);border-radius:var(--radius-sm);transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease;outline:none;padding:11px 14px;font-size:1rem}textarea.svelte-dwiohg{resize:vertical;min-height:120px;padding:12px 14px}select.svelte-dwiohg{appearance:none;cursor:pointer}select.placeholder.svelte-dwiohg{color:var(--stone)}input.svelte-dwiohg:focus,select.svelte-dwiohg:focus,textarea.svelte-dwiohg:focus{border-color:var(--forged-gold);box-shadow:var(--ring-focus)}input[aria-invalid=true].svelte-dwiohg,textarea[aria-invalid=true].svelte-dwiohg{border-color:var(--crimson)}.err.svelte-dwiohg{color:var(--crimson);font-size:.8125rem}.hp.svelte-dwiohg{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.note.svelte-dwiohg{color:var(--stone);text-align:center;margin:0;font-size:13px;font-style:italic}.sent.svelte-dwiohg{text-align:center;padding:32px 8px}.sent-rune.svelte-dwiohg{font-family:var(--font-display);color:var(--forged-gold);font-size:40px}.sent.svelte-dwiohg h3:where(.svelte-dwiohg){font-family:var(--font-display);color:var(--espresso);margin:12px 0 10px;font-size:26px;font-weight:600}.sent.svelte-dwiohg p:where(.svelte-dwiohg){color:var(--walnut);max-width:360px;margin:0 auto 22px;font-size:15.5px;line-height:1.6}.grid.svelte-1bv7ezn{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.lead.svelte-1bv7ezn{color:var(--walnut);margin-top:20px;font-size:17.5px;line-height:1.66}.sub.svelte-1bv7ezn{color:var(--walnut);margin-top:12px;font-size:15.5px;line-height:1.62}.prices.svelte-1bv7ezn{gap:8px;margin-top:14px;display:grid}.price-row.svelte-1bv7ezn{border-bottom:1px solid var(--bronze-24);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.name.svelte-1bv7ezn{color:var(--walnut);font-size:15.5px}.price.svelte-1bv7ezn{font-family:var(--font-display);color:var(--forged-gold);font-size:18px}
