.wrap.svelte-1bv7ezn{max-width:var(--shell);margin:0 auto;padding:0 28px}.grid.svelte-1bv7ezn{display:grid;grid-template-columns:var(--g2b);border-bottom:1px solid var(--line)}.left.svelte-1bv7ezn{padding:64px var(--sidePad) 56px 0}.mono.svelte-1bv7ezn{font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}h1.svelte-1bv7ezn{margin:24px 0 0;font-size:clamp(40px,5.4vw,84px);line-height:.9;letter-spacing:-.045em;font-weight:800;text-transform:uppercase}.left.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:20px 0 0;max-width:46ch;font-size:17px;line-height:1.55;color:var(--soft)}.points.svelte-1bv7ezn{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.points.svelte-1bv7ezn li:where(.svelte-1bv7ezn){padding:14px 0;border-bottom:1px solid var(--hair);font-size:15px;color:var(--soft)}.right.svelte-1bv7ezn{border-left:var(--splitL);border-top:var(--splitT);padding:64px 0 56px var(--sidePadL)}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:20px;max-width:560px}label.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:14px 16px;font:400 15px/1.4 var(--font-ui);outline:none}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{background:var(--surface)}textarea.svelte-1bv7ezn{resize:vertical}.honey.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px}.problems.svelte-1bv7ezn{margin:0}.problems.has-content.svelte-1bv7ezn{padding:14px 16px;border:1px solid var(--line);background:var(--surface);font-size:14px;color:var(--ink)}.problems.svelte-1bv7ezn ul:where(.svelte-1bv7ezn),.problems.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;padding:0;list-style:none}.send.svelte-1bv7ezn{background:var(--inv-bg);color:var(--inv-ink);border:1px solid var(--line);padding:17px 30px;font:600 14px/1 var(--font-ui);cursor:pointer;width:fit-content}.send.svelte-1bv7ezn:disabled{opacity:.5;cursor:progress}.done.svelte-1bv7ezn{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.done.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:24px;letter-spacing:-.03em}.done.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:16px;color:var(--soft)}.done.svelte-1bv7ezn button:where(.svelte-1bv7ezn){border:1px solid var(--line);background:transparent;color:var(--ink);padding:14px 24px;font:600 13px/1 var(--font-ui);cursor:pointer}
