.lead-form{text-align:left}.lead-fields{display:flex;flex-direction:column;gap:16px;border:0;margin:0;padding:0;min-width:0}.lead-fields:disabled{opacity:.7}.lead-label{display:flex;flex-direction:column;gap:6px;color:inherit;font-family:var(--label);font-size:15px}.lead-form .lead-label input,.lead-form .lead-label textarea{box-sizing:border-box;width:100%;min-width:0;background:var(--paper);color:var(--ink);border:1px solid var(--ink-soft);border-radius:0;padding:12px;font-family:var(--spec);font-size:16px}.lead-form .lead-label input:focus,.lead-form .lead-label textarea:focus{outline:2px solid var(--rust);outline-offset:2px}.lead-form .btn:disabled{opacity:.65;cursor:wait}.lead-help,.lead-privacy{margin:0;font-size:13px;line-height:1.55}.lead-privacy a{text-decoration:underline;text-underline-offset:3px}.lead-error{margin:4px 0;padding:12px;border:2px solid currentColor;font-weight:600;line-height:1.5}.lead-permission{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.lead-permission input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--rust)}.lead-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lead-receipt{padding:24px;border:2px solid currentColor;text-align:left}.lead-receipt h3{margin:14px 0;font-family:var(--display);font-size:30px}.lead-reference{overflow-wrap:anywhere;font-family:var(--spec);font-size:12px}.lead-thumbnails{display:flex;flex-wrap:wrap;gap:8px}.lead-thumbnails img{width:84px;height:84px;object-fit:cover}
