main.svelte-1bv7ezn{position:relative;min-height:100vh;background:#f05a28;padding-top:7rem;padding-bottom:4rem;display:flex;align-items:flex-start;justify-content:center}.inner.svelte-1bv7ezn{width:100%;max-width:560px;padding:0 2rem}h1.svelte-1bv7ezn{font-size:clamp(2.25rem,7vw,4rem);font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#000;margin-bottom:.6rem}.subtext.svelte-1bv7ezn{font-size:1.05rem;font-weight:600;color:#000;margin-bottom:2.5rem;opacity:.8}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.4rem}label.svelte-1bv7ezn{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000}.req.svelte-1bv7ezn{color:#1a0a0a}input.svelte-1bv7ezn{padding:.75rem 1rem;font-size:1rem;font-family:inherit;border:none;border-radius:6px;background:#00000014;color:#000;outline:none;width:100%}input.svelte-1bv7ezn::placeholder{color:#00000059}input.svelte-1bv7ezn:focus{background:#00000024;box-shadow:0 0 0 2px #00000040}button.svelte-1bv7ezn{margin-top:.5rem;display:inline-block;align-self:flex-start;background:#f5a0b1;color:#1a0a0a;font-family:inherit;font-weight:700;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;padding:1rem 2.75rem;border:none;border-radius:9999px;cursor:pointer;transition:opacity .15s}button.svelte-1bv7ezn:hover{opacity:.88}@media(max-width:540px){.row.svelte-1bv7ezn{grid-template-columns:1fr}button.svelte-1bv7ezn{width:100%;text-align:center}}
