.contact.svelte-1bv7ezn{padding-top:0}.grid.svelte-1bv7ezn{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,6vw,90px);align-items:start}@media(max-width:900px){.grid.svelte-1bv7ezn{grid-template-columns:1fr}}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:22px}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:640px){.row.svelte-1bv7ezn{grid-template-columns:1fr}}label.svelte-1bv7ezn{display:flex;flex-direction:column;gap:9px}label.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-family:var(--sans);font-size:16px;color:var(--fg);background:#121a2699;border:1px solid var(--line);border-radius:3px;padding:14px 16px;transition:border-color .2s;resize:vertical}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--beam-soft)}button.svelte-1bv7ezn{align-self:flex-start;margin-top:6px}button.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.error.svelte-1bv7ezn{border:1px solid rgba(248,113,113,.4);background:#f8717114;color:#fca5a5;padding:13px 16px;border-radius:3px;font-size:.95rem}.success.svelte-1bv7ezn{border:1px solid var(--line);border-radius:var(--radius);padding:44px 40px;background:linear-gradient(180deg,#151e2bb3,#0e141d8c)}.success.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){color:var(--beam);margin-bottom:18px}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.5rem;font-weight:580;letter-spacing:-.02em}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:8px;color:var(--fg-2)}.side.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.05rem;font-weight:570;letter-spacing:-.01em;margin-bottom:24px}.side.svelte-1bv7ezn ol:where(.svelte-1bv7ezn){list-style:none;display:flex;flex-direction:column}.side.svelte-1bv7ezn li:where(.svelte-1bv7ezn){display:grid;grid-template-columns:44px 1fr;gap:10px;padding:16px 0;border-top:1px solid var(--line-soft)}.side.svelte-1bv7ezn .n:where(.svelte-1bv7ezn){font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--accent);padding-top:3px}.side.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--fg-2);font-size:.95rem;line-height:1.6}.direct.svelte-1bv7ezn{margin-top:30px;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--fg-2);font-size:.95rem}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--accent);text-decoration:none;border-bottom:1px solid var(--line)}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{border-color:var(--accent)}
