.hero.svelte-1bv7ezn{position:relative;isolation:isolate}.ambient.svelte-1bv7ezn{position:absolute;inset:0;z-index:-1}.layout.svelte-1bv7ezn{display:grid;gap:3rem}@media(min-width:1024px){.layout.svelte-1bv7ezn{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.form-card.svelte-1bv7ezn{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--depth-3);overflow:hidden}.form-head.svelte-1bv7ezn{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface)}.form-head.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){color:var(--ink-subtle)}.form.svelte-1bv7ezn{position:relative;display:grid;gap:1.25rem;padding:1.5rem}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.row.svelte-1bv7ezn{display:grid;gap:1.25rem}@media(min-width:640px){.row.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}.field.svelte-1bv7ezn{display:grid;gap:.5rem}.field.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){color:var(--ink-muted)}.input.svelte-1bv7ezn{width:100%;height:44px;padding:0 1rem;border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface);color:var(--ink);font:400 .9375rem/1 var(--font-sans);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}textarea.input.svelte-1bv7ezn{height:auto;min-height:140px;padding:.75rem 1rem;line-height:1.5;resize:vertical}.input.svelte-1bv7ezn::placeholder{color:var(--ink-subtle)}.input.svelte-1bv7ezn:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.turnstile.svelte-1bv7ezn{min-height:78px;display:flex;align-items:center}.form.svelte-1bv7ezn .submit{width:100%}.side.svelte-1bv7ezn{display:grid;gap:2.5rem}.side-title.svelte-1bv7ezn{color:var(--ink-subtle);margin-bottom:1rem}.links.svelte-1bv7ezn,.services.svelte-1bv7ezn{display:grid;gap:.5rem;padding:0;list-style:none}.links.svelte-1bv7ezn a:where(.svelte-1bv7ezn){display:flex;align-items:center;gap:.875rem;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{border-color:var(--border-strong);background:var(--surface-overlay)}.ico.svelte-1bv7ezn{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink-muted)}.ico--brand.svelte-1bv7ezn{color:var(--brand)}.ico.svelte-1bv7ezn svg{width:16px;height:16px}.l-txt.svelte-1bv7ezn{display:flex;flex-direction:column;flex:1;font-size:.9375rem}.links.svelte-1bv7ezn .arrow{width:16px;height:16px;color:var(--ink-subtle)}.links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover .arrow{color:var(--brand)}.services.svelte-1bv7ezn li:where(.svelte-1bv7ezn){display:flex;gap:.875rem;padding:.75rem 0}.services.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font:600 1rem/1.5rem var(--font-display)}.services.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:.125rem;font-size:.875rem;line-height:1.5;color:var(--ink-muted)}
