.interest-form.svelte-myt2rg{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;max-width:480px}.email-row.svelte-myt2rg{display:flex;gap:var(--spacing-sm)}.email-row.svelte-myt2rg input:where(.svelte-myt2rg){flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border, #d1d5db);border-radius:var(--radius-md);font-size:var(--font-size-body);font-family:var(--font-body)}.email-row.svelte-myt2rg input:where(.svelte-myt2rg):focus{outline:2px solid var(--color-accent);outline-offset:1px}.toggle-btn.svelte-myt2rg{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:var(--font-size-meta);font-family:var(--font-body);padding:0;text-align:left;opacity:.8}.toggle-btn.svelte-myt2rg:hover{opacity:1}.optional-fields.svelte-myt2rg{display:flex;flex-direction:column;gap:var(--spacing-sm)}.field.svelte-myt2rg{display:flex;flex-direction:column;gap:2px}.field.svelte-myt2rg label:where(.svelte-myt2rg){font-size:var(--font-size-meta);font-family:var(--font-body);color:var(--color-fg);opacity:.7}.optional-fields.svelte-myt2rg input:where(.svelte-myt2rg),.optional-fields.svelte-myt2rg textarea:where(.svelte-myt2rg){padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border, #d1d5db);border-radius:var(--radius-md);font-size:var(--font-size-body);font-family:var(--font-body)}.optional-fields.svelte-myt2rg textarea:where(.svelte-myt2rg){resize:vertical}.optional-fields.svelte-myt2rg input:where(.svelte-myt2rg):focus,.optional-fields.svelte-myt2rg textarea:where(.svelte-myt2rg):focus{outline:2px solid var(--color-accent);outline-offset:1px}.privacy.svelte-myt2rg{font-size:var(--font-size-meta);opacity:.6;margin:0}.error.svelte-myt2rg{color:var(--color-error, #dc2626);font-size:var(--font-size-meta);margin:0}.thank-you.svelte-myt2rg{text-align:center}.thank-you.svelte-myt2rg h3:where(.svelte-myt2rg){font-family:var(--font-feature);margin-bottom:var(--spacing-sm)}@media(max-width:480px){.email-row.svelte-myt2rg{flex-direction:column}}.cta-footer.svelte-m8aii9{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.subtext.svelte-m8aii9{font-size:var(--font-size-meta);opacity:.7}
