.capture-form.svelte-ucfbty{display:grid;gap:1.1rem}label.svelte-ucfbty{display:grid;gap:.45rem;font-weight:500;font-size:.95rem}label.svelte-ucfbty span:where(.svelte-ucfbty),.fine.svelte-ucfbty{color:var(--cf-muted,#68645d);font-size:.83rem}input.svelte-ucfbty:not([type=checkbox]){width:100%;min-height:3rem;border:1px solid var(--cf-border,#cbc6bd);background:var(--cf-input-bg,white);border-radius:3px;padding:.85rem;color:var(--cf-input-ink,#171717);font:inherit;font-size:max(1rem,16px)}input.svelte-ucfbty:focus-visible{outline:2px solid var(--cf-focus,#a58131);outline-offset:3px}.consent.svelte-ucfbty{display:flex;align-items:flex-start;gap:.6rem;font-weight:400}.consent.svelte-ucfbty input:where(.svelte-ucfbty){margin-top:.3rem;width:1.1rem;height:1.1rem;flex:none;accent-color:var(--cf-focus,#a58131)}.fine.svelte-ucfbty{margin:0;line-height:1.6}.fine.svelte-ucfbty a:where(.svelte-ucfbty){color:inherit;text-decoration:underline}button.svelte-ucfbty{min-height:3.25rem;padding:1rem 1.4rem;background:var(--cf-button-bg,#c9a24a);color:var(--cf-button-ink,#171717);border:0;border-radius:3px;cursor:pointer;font:inherit;font-weight:600;transition:filter .2s ease,transform .2s ease}button.svelte-ucfbty:hover:not(:disabled){filter:brightness(1.08)}button.svelte-ucfbty:active:not(:disabled){transform:translateY(1px)}button.svelte-ucfbty:focus-visible{outline:2px solid var(--cf-focus,#a58131);outline-offset:3px}button.svelte-ucfbty:disabled{opacity:.55;cursor:default}.problem.svelte-ucfbty{color:var(--cf-problem,#a12828);margin:0}.capture-success.svelte-ucfbty{padding:1rem 0}.capture-success.svelte-ucfbty p:where(.svelte-ucfbty){font-weight:400}.honey.svelte-ucfbty{position:absolute;left:-10000px}.phone-field.svelte-ucfbty{display:grid;gap:.45rem}.phone-field.svelte-ucfbty label:where(.svelte-ucfbty){font-weight:500;font-size:.95rem}.phone-row.svelte-ucfbty{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:.5rem}.phone-row.svelte-ucfbty .pcs{min-height:3rem;border:1px solid var(--cf-border,#cbc6bd);background:var(--cf-input-bg,white);border-radius:3px;padding:.85rem;color:var(--cf-input-ink,#171717);font:inherit;font-size:max(1rem,16px);font-weight:400}.phone-row.svelte-ucfbty .pcs:has(select:focus-visible){outline:2px solid var(--cf-focus,#a58131);outline-offset:3px}
