.contact.svelte-drgh2a{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(4rem,9vw,7rem);display:grid}form.svelte-drgh2a{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.full.svelte-drgh2a{grid-column:1/-1}label.svelte-drgh2a{font-weight:600;font-size:var(--t-sm);gap:.4rem;display:grid}input.svelte-drgh2a,textarea.svelte-drgh2a{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);resize:vertical;border-radius:10px;padding:.75rem .9rem;font-size:1rem;font-weight:400;transition:border-color .15s}input.svelte-drgh2a:focus,textarea.svelte-drgh2a:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.hp.svelte-drgh2a{position:absolute;left:-9999px}.actions.svelte-drgh2a{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.btn.svelte-drgh2a:disabled{opacity:.6;cursor:wait}.msg.svelte-drgh2a{color:#c4321f;font-weight:500}.msg.ok.svelte-drgh2a{color:var(--blue)}aside.svelte-drgh2a p:where(.svelte-drgh2a){color:var(--ink-2)}aside.svelte-drgh2a ul:where(.svelte-drgh2a){border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}aside.svelte-drgh2a li:where(.svelte-drgh2a) a:where(.svelte-drgh2a){border-bottom:1px solid var(--line);padding:.9rem 0;font-weight:600;text-decoration:none;display:block}aside.svelte-drgh2a li:where(.svelte-drgh2a) a:where(.svelte-drgh2a):hover{color:var(--blue)}@media (width<=860px){.contact.svelte-drgh2a,form.svelte-drgh2a{grid-template-columns:1fr}}
