.form-section.svelte-1yiab2w{padding-top:var(--sp-6);padding-bottom:var(--sp-8);max-width:560px}.form.svelte-1yiab2w{display:flex;flex-direction:column;gap:var(--sp-4)}.field.svelte-1yiab2w{display:flex;flex-direction:column;gap:8px}.field.svelte-1yiab2w label:where(.svelte-1yiab2w){font-family:var(--font-sans);font-size:var(--text-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.field.svelte-1yiab2w input:where(.svelte-1yiab2w),.field.svelte-1yiab2w select:where(.svelte-1yiab2w),.field.svelte-1yiab2w textarea:where(.svelte-1yiab2w){font-family:var(--font-sans);font-size:var(--text-body);padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:3px;color:var(--color-text);transition:border-color var(--duration-stamp) var(--ease-stamp),box-shadow var(--duration-stamp) var(--ease-stamp)}.field.svelte-1yiab2w input:where(.svelte-1yiab2w):focus-visible,.field.svelte-1yiab2w select:where(.svelte-1yiab2w):focus-visible,.field.svelte-1yiab2w textarea:where(.svelte-1yiab2w):focus-visible{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-text) 8%,transparent)}.field.svelte-1yiab2w textarea:where(.svelte-1yiab2w){resize:vertical;min-height:140px;line-height:1.5}.submit.svelte-1yiab2w{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:flex-start;padding:14px 28px;background:var(--color-text);color:var(--color-bg);border:none;border-radius:999px;font-family:var(--font-sans);font-size:var(--text-body-s);font-weight:600;cursor:pointer;transition:background var(--duration-stamp) var(--ease-stamp),transform var(--duration-stamp) var(--ease-stamp);margin-top:var(--sp-2)}.submit.svelte-1yiab2w:hover{background:var(--color-rouge);transform:translateY(-1px)}.submit.svelte-1yiab2w span:where(.svelte-1yiab2w){transition:transform var(--duration-soft) var(--ease-soft)}.submit.svelte-1yiab2w:hover span:where(.svelte-1yiab2w){transform:translate(3px)}.privacy.svelte-1yiab2w{margin-top:var(--sp-5);font-family:var(--font-sans);font-size:var(--text-body-s);line-height:1.5;color:var(--color-text-soft);max-width:54ch}.success.svelte-1yiab2w{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--color-rouge-soft);border-left:3px solid var(--color-rouge);border-radius:3px}.success.svelte-1yiab2w p:where(.svelte-1yiab2w){font-family:var(--font-sans);font-size:var(--text-body-l);line-height:1.5;color:var(--color-text);margin:0}
