.lead-label.svelte-33db70{letter-spacing:.22em;text-transform:uppercase;color:var(--color-len);font-size:.6875rem;display:block}.lead-input.svelte-33db70{border:0;border-bottom:1px solid color-mix(in oklab, var(--color-atrament) 20%, transparent);width:100%;color:var(--color-atrament);background:0 0;padding:.75rem 0;font-size:1rem;line-height:1.4;transition:border-color .15s}.lead-input.svelte-33db70:focus{border-color:var(--color-terakota);outline:none}.lead-error.svelte-33db70{color:var(--color-terakota);font-size:.75rem}.reserve-btn.svelte-33db70{--h:3.75rem;height:var(--h);color:var(--color-white);background:var(--color-atrament);letter-spacing:.01em;cursor:pointer;border:0;align-items:center;gap:1.25rem;padding:0 1.75rem;font-size:1rem;transition:background .2s;display:inline-flex;position:relative;overflow:hidden}.reserve-btn.svelte-33db70:before{content:"";background:var(--color-terakota);z-index:0;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(100%)}.reserve-btn.svelte-33db70>:where(.svelte-33db70){z-index:1;position:relative}.reserve-btn.svelte-33db70:hover:before,.reserve-btn.svelte-33db70:focus-visible:before{transform:translateY(0)}.reserve-btn.svelte-33db70:disabled{opacity:.6;cursor:wait}.reserve-arrow.svelte-33db70{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.reserve-btn.svelte-33db70:hover .reserve-arrow:where(.svelte-33db70){transform:translate(.375rem)}
