.hero.svelte-1bv7ezn{padding-block:var(--s-10) var(--s-10)}.grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:start}.headline.svelte-1bv7ezn{margin-top:var(--s-5)}.lead.svelte-1bv7ezn{margin-top:var(--s-6);max-width:46ch}.direct.svelte-1bv7ezn{margin:var(--s-8) 0 0;display:flex;flex-direction:column;gap:var(--s-5)}.direct.svelte-1bv7ezn div:where(.svelte-1bv7ezn){border-top:1px solid var(--line);padding-top:var(--s-3)}.direct.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){margin-bottom:var(--s-2)}.direct.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){margin:0;color:var(--ink-1)}.form-wrap.svelte-1bv7ezn{background:var(--canvas-1);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--s-7)}.form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--s-5)}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--s-2)}.field.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){color:var(--ink-2)}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink-0);background:var(--canvas-0);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--s-3) var(--s-3);transition:border-color var(--dur) var(--ease)}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--accent)}textarea.svelte-1bv7ezn{resize:vertical;line-height:var(--lead-body)}.submit.svelte-1bv7ezn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);margin-top:var(--s-1);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--track-wide);color:var(--canvas-0);background:var(--accent);border:0;border-radius:var(--radius-sm);padding:var(--s-3) var(--s-5);cursor:pointer;transition:background var(--dur) var(--ease)}.submit.svelte-1bv7ezn:hover{background:var(--accent-deep)}.submit.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){transition:transform var(--dur) var(--ease-out)}.submit.svelte-1bv7ezn:hover svg:where(.svelte-1bv7ezn){transform:translate(3px)}.form-note.svelte-1bv7ezn{margin-top:var(--s-1)}@media(max-width:860px){.grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:var(--s-7)}.form-wrap.svelte-1bv7ezn{padding:var(--s-5)}}
