.sms-opt-in.svelte-1apa30o{padding-bottom:4.5rem;min-height:100svh}.sms-opt-in.embed.svelte-1apa30o{min-height:0;padding-bottom:1.25rem}.sms-layout.svelte-1apa30o{display:grid;gap:2rem;max-width:44rem}.sms-eyebrow.svelte-1apa30o{margin:0 0 .4rem;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;color:var(--brick)}.sms-copy.svelte-1apa30o h1:where(.svelte-1apa30o){margin:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);line-height:1.1;letter-spacing:.02em}.prose.svelte-1apa30o p{margin:.9rem 0 0;color:var(--muted)}.sms-form.svelte-1apa30o{display:grid;gap:1rem;padding:1.15rem 1.2rem;border:1px solid var(--line);background:var(--white)}.sms-form.svelte-1apa30o label:where(.svelte-1apa30o),.role.svelte-1apa30o legend:where(.svelte-1apa30o){display:grid;gap:.35rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.sms-form.svelte-1apa30o label:where(.svelte-1apa30o)>span:where(.svelte-1apa30o){text-transform:none;letter-spacing:0;color:var(--muted);font-family:var(--font-body);font-size:.95rem}.sms-form.svelte-1apa30o input[type=text]:where(.svelte-1apa30o),.sms-form.svelte-1apa30o input[type=email]:where(.svelte-1apa30o),.sms-form.svelte-1apa30o input[type=tel]:where(.svelte-1apa30o){min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--line);background:var(--white);font:inherit;font-size:1rem;text-transform:none;letter-spacing:0;width:100%}.role.svelte-1apa30o{margin:0;padding:.85rem .9rem;border:1px solid var(--line);background:var(--parchment);display:grid;gap:.5rem}.choice.svelte-1apa30o{display:flex;gap:.65rem;align-items:flex-start;font-family:var(--font-body);text-transform:none;letter-spacing:0}.choice.svelte-1apa30o input:where(.svelte-1apa30o){margin-top:.2rem;width:1.25rem;height:1.25rem}.consent.svelte-1apa30o{display:flex!important;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--line);background:var(--parchment);text-transform:none!important;letter-spacing:0!important;font-family:var(--font-body)!important;font-size:1rem!important}.consent.svelte-1apa30o input:where(.svelte-1apa30o){margin-top:.2rem;width:1.35rem;height:1.35rem;flex:none}.consent-copy.svelte-1apa30o p{margin:0;color:var(--ink);line-height:1.55}.sms-success.svelte-1apa30o{padding:1.15rem 1.2rem;border:1px solid var(--line);background:var(--white)}.sms-success.svelte-1apa30o p{margin:0;color:var(--ink)}.after.svelte-1apa30o,.after.svelte-1apa30o p{margin:0;color:var(--muted)}.after.svelte-1apa30o a,.consent-copy.svelte-1apa30o a{color:var(--brick);text-decoration:underline;text-underline-offset:3px}.honeypot.svelte-1apa30o{position:absolute;left:-9999px;height:0;overflow:hidden}
