.contact.svelte-1bv7ezn{max-width:560px;padding:48px var(--hpad) var(--sec);margin:0 auto}h1.svelte-1bv7ezn{color:var(--heading);margin:0 0 8px;font-size:clamp(30px,5vw,46px);font-weight:800}.loc.svelte-1bv7ezn{color:var(--muted);margin:0 0 28px}form.svelte-1bv7ezn{flex-direction:column;gap:16px;display:flex}label.svelte-1bv7ezn{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font:inherit;border:1px solid var(--border-2);background:var(--surface);color:var(--text);border-radius:10px;padding:12px}.req.svelte-1bv7ezn{color:#b00020}.sent.svelte-1bv7ezn{border:1px solid var(--border-2);background:var(--card);border-radius:16px;align-items:center;gap:12px;padding:20px 22px;display:flex}.sent.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;font-weight:600}.sent.svelte-1bv7ezn .check:where(.svelte-1bv7ezn){background:color-mix(in srgb, var(--leaf) 22%, var(--card));width:32px;height:32px;color:var(--leaf);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
