:root{--red: #e31937;--red-deep: #c3142e;--ink: #14161c;--paper: #f6f5f2;--stone: #5c6067;--line: #dcdad3}main.svelte-17vb2b6{color:var(--ink)}.container.svelte-17vb2b6{max-width:1080px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}.eyebrow.svelte-17vb2b6{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 .9rem}h1.svelte-17vb2b6{font-size:clamp(1.9rem,4.4vw,3rem);letter-spacing:-.02em;line-height:1.08;margin:0;text-wrap:balance}h2.svelte-17vb2b6{font-size:1.35rem;letter-spacing:-.01em;margin:0 0 1.1rem}.head.svelte-17vb2b6{background:var(--ink);color:#fff;padding:clamp(2.6rem,6vw,4rem) 0}.head.svelte-17vb2b6 h1:where(.svelte-17vb2b6){color:#fff;max-width:18ch}.head.svelte-17vb2b6 .lead:where(.svelte-17vb2b6){color:#ffffffd9;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;max-width:58ch;margin:1.2rem 0 0}.head.svelte-17vb2b6 .eyebrow:where(.svelte-17vb2b6){color:#ff8496}.body.svelte-17vb2b6{padding:clamp(2.4rem,6vw,4rem) 0;background:var(--paper)}.grid.svelte-17vb2b6{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media (max-width: 820px){.grid.svelte-17vb2b6{grid-template-columns:1fr}}.steps.svelte-17vb2b6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.steps.svelte-17vb2b6 li:where(.svelte-17vb2b6){display:flex;gap:.9rem;align-items:flex-start;line-height:1.55;color:var(--stone)}.steps.svelte-17vb2b6 b:where(.svelte-17vb2b6){color:var(--ink)}.steps.svelte-17vb2b6 .n:where(.svelte-17vb2b6){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--red);font-size:.8rem;padding-top:.15rem}.reassure.svelte-17vb2b6{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--stone)}.reassure.svelte-17vb2b6 p:where(.svelte-17vb2b6){margin:0 0 .5rem}.reassure.svelte-17vb2b6 a:where(.svelte-17vb2b6){color:var(--red);font-weight:700;text-decoration:none}.form-wrap.svelte-17vb2b6{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 10px 30px -20px #00000059}form.svelte-17vb2b6{display:flex;flex-direction:column;gap:1rem}.two.svelte-17vb2b6{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){.two.svelte-17vb2b6{grid-template-columns:1fr}}.field.svelte-17vb2b6{display:flex;flex-direction:column;gap:.35rem}label.svelte-17vb2b6{font-size:.82rem;font-weight:600;color:var(--ink)}.req.svelte-17vb2b6{color:var(--red)}input.svelte-17vb2b6,select.svelte-17vb2b6,textarea.svelte-17vb2b6{font:inherit;font-size:.95rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);width:100%}input.svelte-17vb2b6:focus,select.svelte-17vb2b6:focus,textarea.svelte-17vb2b6:focus{outline:2px solid var(--red);outline-offset:1px;border-color:var(--red)}textarea.svelte-17vb2b6{resize:vertical}.hp.svelte-17vb2b6{position:absolute;left:-9999px}.btn-primary.svelte-17vb2b6{margin-top:.4rem;background:var(--red);color:#fff;border:none;font-weight:700;font-size:1rem;padding:.9rem 1.5rem;border-radius:6px;cursor:pointer}.btn-primary.svelte-17vb2b6:hover{background:var(--red-deep)}.fineprint.svelte-17vb2b6{font-size:.8rem;color:var(--stone);margin:.6rem 0 0;text-align:center}
