.email-cta{width:min(100%,560px);min-width:0}.email-cta-form{margin:0}.email-cta-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-cta-controls{border:1px solid color-mix(in srgb, var(--kl-color-ink-primary) 30%, transparent);background:var(--kl-color-workspace);border-radius:999px;align-items:stretch;gap:4px;min-width:0;padding:5px;display:flex}.email-cta-controls input{width:100%;min-width:0;min-height:48px;color:var(--kl-color-ink-primary);font:inherit;background:0 0;border:0;border-radius:999px;flex:1;padding:12px 14px;font-size:16px;line-height:1.4}.email-cta-controls input::placeholder{color:var(--kl-color-ink-primary);opacity:.75}.email-cta-controls input:disabled{opacity:1;-webkit-text-fill-color:var(--kl-color-ink-primary)}.email-cta-controls .primary-cta{white-space:nowrap;flex:none;width:auto;min-height:48px;padding:12px 18px;font-size:16px}.email-cta-controls button:disabled{cursor:default}.email-cta-controls:focus-within{outline:var(--kl-focus-outline-width) solid var(--kl-color-ink-primary);outline-offset:var(--kl-focus-separation);box-shadow:none}.email-cta-controls input:focus{box-shadow:none;outline:none}.email-cta-controls button:focus-visible{outline-offset:-4px;box-shadow:none}.email-cta .email-cta-privacy,.email-cta .email-cta-status,.email-cta .email-cta-error{margin:10px 10px 0;font-size:13px;line-height:1.5}.email-cta-privacy a{text-underline-offset:3px;text-decoration:underline}.email-cta-status:empty{display:none}.email-cta-error{font-weight:600}.email-cta[data-contact-state=accepted] .email-cta-controls{border-color:var(--kl-color-ink-primary)}@media (max-width:359px){.email-cta-controls input{padding-inline:8px}.email-cta-controls .primary-cta{padding-inline:12px;font-size:14px}}@media (forced-colors:active){.email-cta-controls{border-color:canvastext}.email-cta-controls:focus-within,.email-cta-controls input:focus,.email-cta-controls button:focus-visible{outline:2px solid highlight}.email-cta-controls input:focus{outline-offset:-3px}}
