.contact.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--kl-gap);align-items:start;padding-block:clamp(2.5rem,6vw,4.5rem) var(--kl-section)}.intro.svelte-1bv7ezn{display:flex;flex-direction:column;gap:24px}.lead.svelte-1bv7ezn{font-size:clamp(1.125rem,1.6vw,1.3125rem)}.form.svelte-1bv7ezn,.success.svelte-1bv7ezn{padding:clamp(1.5rem,3vw,2.5rem)}.success.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-left:4px solid var(--kl-orange)}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn):focus{outline:none}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.125rem;font-weight:600}.form-row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group.svelte-1bv7ezn{margin-bottom:1.5rem}.optional.svelte-1bv7ezn{font-weight:500;color:var(--kl-text-3)}textarea.svelte-1bv7ezn{resize:vertical;min-height:140px}.submit-btn.svelte-1bv7ezn{width:100%}.honeypot.svelte-1bv7ezn{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-error.svelte-1bv7ezn{color:var(--kl-error);font-weight:700;margin-bottom:1rem}@media(max-width:900px){.contact.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.form-row.svelte-1bv7ezn{grid-template-columns:1fr;gap:0}}
