.local-form-wrap.svelte-1onrp6u{max-width:36rem}.local-form.svelte-1onrp6u{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.field.svelte-1onrp6u{flex-direction:column;gap:.4rem;min-width:0;max-width:100%;display:flex}.field-label.svelte-1onrp6u{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 65%, transparent);font-size:.66rem}.field-input.svelte-1onrp6u{box-sizing:border-box;background:color-mix(in srgb, var(--color-paper) 9%, transparent);border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);width:100%;min-width:0;max-width:100%;color:var(--color-paper);font-size:max(16px,.95rem);font-family:var(--font-sans);padding:.7rem .85rem;display:block}.field-input.svelte-1onrp6u::placeholder{color:color-mix(in srgb, var(--color-paper) 32%, transparent)}.field-input.svelte-1onrp6u:focus{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.phone-wrap.svelte-1onrp6u{border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);background:color-mix(in srgb, var(--color-paper) 9%, transparent);width:100%;min-width:0;max-width:100%;display:flex}.phone-wrap.svelte-1onrp6u:focus-within{outline:2px solid var(--color-accent);outline-offset:-1px}.phone-prefix.svelte-1onrp6u{border:none;border-right:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);width:84px;color:var(--color-paper);font-size:.95rem;font-family:var(--font-sans);text-align:center;background:0 0;outline:none;flex:0 0 84px;padding:.7rem .5rem}.phone-prefix.svelte-1onrp6u::placeholder{color:color-mix(in srgb, var(--color-paper) 32%, transparent)}.phone-number-input.svelte-1onrp6u{color:var(--color-paper);font-size:.95rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.7rem .85rem}.phone-number-input.svelte-1onrp6u::placeholder{color:color-mix(in srgb, var(--color-paper) 32%, transparent)}.consent-line.svelte-1onrp6u{color:color-mix(in srgb, var(--color-paper) 78%, transparent);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.82rem;line-height:1.45;display:flex}.consent-line.svelte-1onrp6u a{color:color-mix(in srgb, var(--color-paper) 92%, transparent);text-underline-offset:2px;text-decoration:underline}.check-box.svelte-1onrp6u{appearance:none;border:1px solid color-mix(in srgb, var(--color-paper) 38%, transparent);background:color-mix(in srgb, var(--color-paper) 7%, transparent);flex:none;place-content:center;width:1.15rem;height:1.15rem;margin-top:.1rem;display:inline-grid}.check-box.svelte-1onrp6u:before{content:"";background:var(--color-accent);width:.65rem;height:.65rem;transition:transform .1s;transform:scale(0)}.check-box.svelte-1onrp6u:checked{border-color:var(--color-accent)}.check-box.svelte-1onrp6u:checked:before{transform:scale(1)}.check-box.svelte-1onrp6u:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.form-error.svelte-1onrp6u{color:#ff8a65;font-size:.88rem;font-weight:700}.btn-submit.svelte-1onrp6u{border:1px solid var(--color-paper);background:var(--color-paper);width:100%;min-height:50px;color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 2rem;font-size:.76rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.btn-submit.svelte-1onrp6u:hover{color:var(--color-paper);border-color:var(--color-paper);background:0 0}.btn-submit.svelte-1onrp6u:disabled{opacity:.55;cursor:progress}.success.svelte-1onrp6u{border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);background:color-mix(in srgb, var(--color-ink) 42%, transparent);padding:2rem}.success.svelte-1onrp6u:focus{outline:none}.success-title.svelte-1onrp6u{color:var(--color-paper);font-size:1.4rem;font-weight:700}.success-body.svelte-1onrp6u{color:color-mix(in srgb, var(--color-paper) 78%, transparent);margin-top:.65rem;font-size:.95rem;line-height:1.55}.success-ctas.svelte-1onrp6u{flex-direction:column;gap:.7rem;margin-top:1.5rem;display:flex}.success-cta.svelte-1onrp6u{width:100%;min-height:48px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.success-cta--wa.svelte-1onrp6u{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.success-cta--wa.svelte-1onrp6u:hover{color:var(--color-paper);background:0 0}.success-cta--ig.svelte-1onrp6u{color:var(--color-paper);border-color:color-mix(in srgb, var(--color-paper) 55%, transparent);background:0 0}.success-cta--ig.svelte-1onrp6u:hover{border-color:var(--color-paper)}.success-cta-note.svelte-1onrp6u{color:color-mix(in srgb, var(--color-paper) 60%, transparent);text-align:center;margin:-.15rem 0 .3rem;font-size:.8rem;line-height:1.45}.success-dev.svelte-1onrp6u{color:color-mix(in srgb, var(--color-paper) 45%, transparent);margin-top:.85rem;font-size:.78rem}.back-link.svelte-1onrp6u{border-top:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 75%, transparent);margin-top:2.5rem;padding-top:1.5rem;font-size:.72rem;text-decoration:none;display:inline-block}.back-link.svelte-1onrp6u:hover{color:var(--color-paper);text-decoration:underline}.local-benefits{position:relative;overflow:hidden}.deco-vase.svelte-xkabkt{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(120px,16vw,200px);position:absolute;bottom:-1rem;right:-1.5rem;transform:rotate(-10deg)}.cards.svelte-xkabkt{grid-template-columns:1fr;display:grid}@media (width>=768px){.cards.svelte-xkabkt{grid-template-columns:repeat(3,1fr)}}.lcard.svelte-xkabkt{padding:2rem 1.75rem}.lcard-num.svelte-xkabkt{font-family:var(--font-mono);color:var(--color-core);opacity:.4;margin-bottom:.75rem;font-size:1.8rem;font-weight:700;line-height:1;display:block}.lcard-title.svelte-xkabkt{margin-bottom:.65rem;font-size:1.1rem;font-weight:700}.lcard-body.svelte-xkabkt{font-size:.96rem;line-height:1.62}
