.signup:where(.astro-jfgd5vnc){display:grid;gap:16px;width:100%}.signup:where(.astro-jfgd5vnc)[hidden],.already:where(.astro-jfgd5vnc)[hidden]{display:none}.row:where(.astro-jfgd5vnc){display:grid;gap:16px;grid-template-columns:1fr 1fr;align-items:start}@media(max-width:520px){.row:where(.astro-jfgd5vnc){grid-template-columns:1fr}}label:where(.astro-jfgd5vnc){display:grid;gap:6px}label:where(.astro-jfgd5vnc) span:where(.astro-jfgd5vnc){font:var(--type-label);color:var(--text-body)}.hint:where(.astro-jfgd5vnc){font:var(--type-caption);color:var(--text-muted)}input:where(.astro-jfgd5vnc){appearance:none;width:100%;height:40px;padding:0 12px;box-sizing:border-box;background:var(--surface-card);border:1px solid var(--line-default);border-radius:var(--radius-sm);color:var(--text-heading);font:var(--type-body-sm);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}input:where(.astro-jfgd5vnc)::placeholder{color:var(--text-faint)}input:where(.astro-jfgd5vnc):hover{border-color:var(--line-strong)}input:where(.astro-jfgd5vnc):focus{outline:none;border-color:var(--brand-coral);box-shadow:var(--focus-ring)}input:where(.astro-jfgd5vnc):user-invalid{border-color:var(--status-critical)}.hp:where(.astro-jfgd5vnc){position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.turnstile:where(.astro-jfgd5vnc){min-height:65px}button:where(.astro-jfgd5vnc)[type=submit]{justify-self:start;display:inline-flex;align-items:center;height:48px;padding:0 24px;background:var(--brand-coral);color:var(--text-on-accent);border:1px solid transparent;border-radius:var(--radius-sm);font:500 16px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}button:where(.astro-jfgd5vnc)[type=submit]:hover:not(:disabled){background:var(--coral-600)}button:where(.astro-jfgd5vnc)[type=submit]:active:not(:disabled){transform:translateY(1px)}button:where(.astro-jfgd5vnc)[type=submit]:disabled{opacity:.42;cursor:progress}.status:where(.astro-jfgd5vnc){font:var(--type-body-sm);color:var(--text-muted)}.status:where(.astro-jfgd5vnc).ok{color:var(--status-positive)}.status:where(.astro-jfgd5vnc).err{color:var(--status-critical)}.already:where(.astro-jfgd5vnc){display:grid;gap:8px}.already__eyebrow:where(.astro-jfgd5vnc){font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}.already__head:where(.astro-jfgd5vnc){font:var(--type-h4);letter-spacing:-.02em;color:var(--text-heading)}.already__body:where(.astro-jfgd5vnc){font:var(--type-body);color:var(--text-body)}.already__when:where(.astro-jfgd5vnc){color:var(--text-heading)}.already__again:where(.astro-jfgd5vnc){justify-self:start;margin-top:8px;padding:0;background:transparent;border:0;color:var(--text-link);font:var(--type-meta);cursor:pointer}.already__again:where(.astro-jfgd5vnc):hover{color:var(--text-link-hover)}.talk{padding-top:clamp(40px,6vw,72px)}.talk__inner{max-width:640px;margin:0 auto}.talk__h{margin-top:12px}.talk__lead{margin-top:16px;max-width:46ch}.talk__card{margin-top:36px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-xl);gap:16px}.talk__mail{font:var(--type-caption);color:var(--text-muted)}
