.cf.svelte-fq8g2m{display:grid;gap:14px}label.svelte-fq8g2m{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--fg)}label.svelte-fq8g2m i:where(.svelte-fq8g2m){color:#531dd8;font-style:normal}.row.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.row.svelte-fq8g2m{grid-template-columns:1fr}}input.svelte-fq8g2m,select.svelte-fq8g2m,textarea.svelte-fq8g2m{width:100%;font:400 15px var(--body);color:var(--fg);background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;resize:vertical}input.svelte-fq8g2m:focus,select.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{outline:2px solid #531dd8;outline-offset:1px;border-color:transparent}[aria-invalid=true].svelte-fq8g2m{border-color:#e5484d}.hp.svelte-fq8g2m{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err.svelte-fq8g2m{color:#d93a3a;font-size:13.5px}.send.svelte-fq8g2m{justify-content:center;background:#01f59e;color:#04150e;border-radius:999px;margin-top:4px}.send.svelte-fq8g2m:disabled{opacity:.6;cursor:wait}.done.svelte-fq8g2m{display:grid;gap:8px;padding:22px;border-radius:16px;background:color-mix(in srgb,#01f59e 14%,var(--panel))}.done.svelte-fq8g2m b:where(.svelte-fq8g2m){font-size:18px}.done.svelte-fq8g2m p:where(.svelte-fq8g2m){color:var(--fg-2)}.link.svelte-fq8g2m{justify-self:start;background:none;border:0;padding:0;color:var(--accent-text);font:600 14px var(--body);text-decoration:underline;cursor:pointer}.contact.svelte-1q5tl52{padding-block:120px 64px;min-height:100vh}.grid.svelte-1q5tl52{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}.form-card.svelte-1q5tl52{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,4vw,40px);box-shadow:var(--shadow)}h1.svelte-1q5tl52{font-size:clamp(30px,4.4vw,48px);margin-top:10px!important}.form-card.svelte-1q5tl52 .lead:where(.svelte-1q5tl52){margin:8px 0 22px;font-size:15.5px}.to-demo.svelte-1q5tl52{display:block;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--fg-2);text-decoration:none}.to-demo.svelte-1q5tl52 b:where(.svelte-1q5tl52){color:var(--accent-text)}.info.svelte-1q5tl52{display:grid;gap:14px}.block.svelte-1q5tl52{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--bg-2)}.block.svelte-1q5tl52 h2:where(.svelte-1q5tl52){font-family:var(--body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:2px}.block.svelte-1q5tl52 a:where(.svelte-1q5tl52){color:var(--fg);text-decoration:none;font-size:15px;word-break:break-word}.block.svelte-1q5tl52 a:where(.svelte-1q5tl52):hover{color:var(--accent-text)}.block.svelte-1q5tl52 small:where(.svelte-1q5tl52){color:var(--fg-3)}.legal.svelte-1q5tl52 p:where(.svelte-1q5tl52){font-size:14px;color:var(--fg-2)}.legal.svelte-1q5tl52 b:where(.svelte-1q5tl52){color:var(--fg)}.legal.svelte-1q5tl52 .links:where(.svelte-1q5tl52){margin-top:4px}.legal.svelte-1q5tl52 .links:where(.svelte-1q5tl52) a:where(.svelte-1q5tl52){font-size:13.5px;text-decoration:underline;color:var(--fg-2)}@media(max-width:900px){.grid.svelte-1q5tl52{grid-template-columns:1fr}}@media(max-width:560px){.contact.svelte-1q5tl52{padding-top:96px}}
