form.svelte-17a66zv{display:grid;gap:32px}fieldset.svelte-17a66zv{display:grid;gap:12px;min-width:0;margin:0;border:0;padding:0}legend.svelte-17a66zv{padding:0 0 12px;font-size:16px;font-weight:560;color:var(--ink)}em.svelte-17a66zv{font-style:normal;font-weight:400;color:var(--faint)}.hint.svelte-17a66zv,small.svelte-17a66zv{font-size:14px;font-weight:400;color:var(--ink-2)}.options.svelte-17a66zv{display:grid;gap:10px}.option.svelte-17a66zv{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--ink-2);cursor:pointer}.option.disabled.svelte-17a66zv{opacity:.45;cursor:not-allowed}.option.svelte-17a66zv input:where(.svelte-17a66zv){flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--red)}.field.svelte-17a66zv{display:grid;gap:6px;font-size:16px;font-weight:560;color:var(--ink)}.other.svelte-17a66zv{margin-left:28px;font-size:14px;font-weight:520;color:var(--ink-2)}.contact.svelte-17a66zv .field:where(.svelte-17a66zv){font-size:14px;font-weight:520;color:var(--ink-2)}.row.svelte-17a66zv{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field.svelte-17a66zv input:where(.svelte-17a66zv),textarea.svelte-17a66zv{width:100%;border:0;border-radius:14px;background:var(--soft);padding:13px 16px;font:inherit;font-size:15.5px;font-weight:400;color:var(--ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s,background .2s}textarea.svelte-17a66zv{resize:vertical;min-height:104px}.field.svelte-17a66zv input:where(.svelte-17a66zv):focus,textarea.svelte-17a66zv:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.trap.svelte-17a66zv{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice.svelte-17a66zv{font-size:13.5px;color:var(--ink-2)}.notice.svelte-17a66zv a:where(.svelte-17a66zv),.error.svelte-17a66zv a:where(.svelte-17a66zv){text-decoration:underline;text-underline-offset:3px}.error.svelte-17a66zv{color:var(--red);font-size:14.5px}button[type=submit].svelte-17a66zv{width:100%}button.svelte-17a66zv:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 520px){.row.svelte-17a66zv{grid-template-columns:1fr}}.p-hero.sent.svelte-81ymb,.form.svelte-81ymb{padding-bottom:clamp(100px,12vw,160px)}.card.svelte-81ymb{max-width:700px;margin:0 auto;padding:clamp(26px,4vw,44px);border-radius:28px;background:#fff;box-shadow:0 0 0 1px #11121412,0 40px 80px -50px #11121459}
