body{background:#d8d5c9}.page.svelte-1peynh9{--fc-bg: #d8d5c9;--fc-yellow: #f4fdaf;--fc-ink: #3d322a;--fc-ink-soft: #d8d5c9;--fc-muted: #7b6b60;--fc-error: #a0281e;--fc-font-display: "Plateia", "Playfair Display", "Times New Roman", serif;--fc-font-body: "Standerd", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;position:relative;background:var(--fc-bg);color:var(--fc-ink);font-family:var(--fc-font-body);min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.nav.svelte-1peynh9{position:relative;z-index:10;display:flex;justify-content:center;padding:14px 18px 0}.bar.svelte-1peynh9{width:100%;max-width:1405px;background:var(--fc-ink);color:var(--fc-ink-soft);border-radius:10px;padding:9px 20px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.logo.svelte-1peynh9{font-family:var(--fc-font-display);font-weight:700;font-size:25.5px;line-height:1.1;text-transform:uppercase;letter-spacing:.06em;color:var(--fc-yellow);text-decoration:none}.back.svelte-1peynh9{color:var(--fc-yellow);font-weight:600;font-size:20px;line-height:1.1;text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.tiles.svelte-1peynh9{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.tile.svelte-1peynh9{position:absolute;width:min(70px,4.86vw);height:min(70px,4.86vw);background:var(--fc-yellow)}.wrap.svelte-1peynh9{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:48px var(--fc-gutter, 70px)}.card.svelte-1peynh9{background:var(--fc-yellow);padding:48px 44px 44px;width:100%;max-width:560px}.title.svelte-1peynh9{margin:0 0 12px;font-family:var(--fc-font-body);font-weight:600;font-size:clamp(42px,4.4vw,60px);line-height:1.05;color:var(--fc-ink)}.lede.svelte-1peynh9{margin:0 0 32px;color:var(--fc-muted);font-weight:600;font-size:18px;line-height:1.3}form.svelte-1peynh9{display:flex;flex-direction:column;gap:20px}.field.svelte-1peynh9{display:flex;flex-direction:column;gap:6px}.label.svelte-1peynh9{font-weight:600;font-size:14px;color:var(--fc-ink);text-transform:uppercase;letter-spacing:.04em}input.svelte-1peynh9{font:inherit;font-family:var(--fc-font-body);font-size:18px;padding:12px 0;border:0;border-bottom:1.5px solid var(--fc-ink);background:transparent;color:var(--fc-ink)}input.svelte-1peynh9::placeholder{color:#3d322a73}input.svelte-1peynh9:focus{outline:0;border-bottom-color:var(--fc-ink);border-bottom-width:2.5px;padding-bottom:10.5px}input[aria-invalid=true].svelte-1peynh9{border-bottom-color:var(--fc-error)}input.svelte-1peynh9:disabled{opacity:.6}.field-error.svelte-1peynh9{margin-top:2px;color:var(--fc-error);font-weight:600;font-size:13px;line-height:1.3}.error.svelte-1peynh9{margin:0;padding:10px 14px;background:#a0281e14;color:var(--fc-error);font-size:14px;font-weight:600;border-left:3px solid var(--fc-error)}.cta.svelte-1peynh9{margin-top:12px;background:var(--fc-ink);color:var(--fc-yellow);font-family:var(--fc-font-body);font-weight:600;font-size:23.27px;line-height:1;padding:14px 44px 18px;border:0;border-radius:0;cursor:pointer;align-self:flex-start;transition:background .12s ease,color .12s ease}.cta.svelte-1peynh9:hover{background:var(--fc-yellow);color:var(--fc-ink);box-shadow:inset 0 0 0 1.5px var(--fc-ink)}.cta.svelte-1peynh9:disabled{opacity:.6;cursor:progress}.success.svelte-1peynh9 .title:where(.svelte-1peynh9){font-size:clamp(48px,5vw,72px)}.success.svelte-1peynh9 .body:where(.svelte-1peynh9){margin:0;font-weight:600;font-size:18px;line-height:1.4;color:var(--fc-ink)}.footer.svelte-1peynh9{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;height:50px;background:var(--fc-ink);color:var(--fc-yellow)}.footer.svelte-1peynh9 p:where(.svelte-1peynh9){margin:0;font-family:var(--fc-font-display);font-weight:700;font-size:20px;line-height:1;letter-spacing:0;text-transform:uppercase}.brand.svelte-1peynh9{font-family:var(--fc-font-display);font-weight:700}@media(max-width:700px){.wrap.svelte-1peynh9{padding:32px 18px}.card.svelte-1peynh9{padding:32px 24px}.back.svelte-1peynh9{font-size:14px}}
