.split.svelte-1x05zx6{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.brand-side.svelte-1x05zx6{display:flex;flex-direction:column;justify-content:space-between;padding:48px 56px;background:radial-gradient(900px 500px at 20% -10%,rgba(34,163,74,.12),transparent 60%),var(--navy)}.brand.svelte-1x05zx6{display:flex;align-items:center;gap:10px;color:#f8fafc}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){object-fit:contain}.brand.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em}.brand-side.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1.1;color:#f8fafc;margin:0 0 16px;max-width:400px;text-wrap:balance}.brand-side.svelte-1x05zx6 p:where(.svelte-1x05zx6){font-size:15.5px;line-height:1.65;color:var(--faint);margin:0;max-width:380px;text-wrap:pretty}.foot.svelte-1x05zx6{font-size:13px;color:var(--faint)}.foot.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--faint);text-decoration:underline}.form-side.svelte-1x05zx6{display:grid;place-items:center;background:var(--bg);padding:48px 32px}.box.svelte-1x05zx6{width:100%;max-width:400px}.card-box.svelte-1x05zx6{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:36px;animation:riseIn .4s ease both}.card-box.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-weight:700;font-size:24px;margin:0 0 6px}.sub.svelte-1x05zx6{font-size:14px;color:var(--muted);margin:0 0 24px;line-height:1.6}.send.svelte-1x05zx6{width:100%;margin-top:16px;padding:14px;border-radius:10px;font-size:15px}.foot-note.svelte-1x05zx6{font-size:12.5px;color:var(--muted);margin:22px 0 0;text-align:center;line-height:1.6}.sent.svelte-1x05zx6{text-align:center}.check.svelte-1x05zx6{width:56px;height:56px;border-radius:50%;background:var(--green-soft);color:var(--green-deep);display:grid;place-items:center;font-size:26px;font-weight:800;margin:0 auto 18px}.sent.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:22px;margin-bottom:8px}.sent.svelte-1x05zx6 .sub:where(.svelte-1x05zx6){margin-bottom:20px}.sent.svelte-1x05zx6 strong:where(.svelte-1x05zx6){color:var(--ink)}.retry.svelte-1x05zx6{font-size:12.5px;color:var(--muted);margin:0}@media(max-width:860px){.split.svelte-1x05zx6{grid-template-columns:1fr}.brand-side.svelte-1x05zx6{padding:28px 24px;gap:28px}.brand-side.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:30px}}
