.split.svelte-1bv7ezn{display:grid;gap:2.5rem;align-items:start}@media(min-width:900px){.split.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}.form-title.svelte-1bv7ezn{margin:0 0 1rem;font-size:1.25rem}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-bg-elevated, #fff);border-radius:var(--radius-md, 12px);border:1px solid var(--color-border, rgba(15, 36, 31, .08));box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 36, 31, .05))}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.35rem;font-weight:600;font-size:.9rem}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:var(--font-sans);font-size:1rem;padding:.65rem .85rem;border:1px solid #cfd9d5;border-radius:4px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.msg.svelte-1bv7ezn{margin:0;font-size:.95rem;font-weight:600}.msg--err.svelte-1bv7ezn{color:#b42318}
