.mk-cta{--mk-ghost-edge:var(--mk-close-ink,#fff);--mk-ghost-edge-hover:var(--mk-close-ink,#fff);background:var(--mk-close-bg,#000);min-height:50svh;color:var(--mk-close-ink,#fff);padding-block:clamp(var(--space-12), 9vh, 6rem);align-items:center;display:flex}.mk-cta__in{gap:clamp(var(--space-8), 5vw, var(--space-20));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:54rem){.mk-cta__in{grid-template-columns:1fr}}.mk-cta>.mk-cta__in{width:100%}.mk-cta__line{text-wrap:balance;max-width:12ch;margin:0}.mk-cta__sub{margin:var(--space-5) 0 0;max-width:40ch;font-size:var(--text-lg);font-weight:var(--mk-w-body);color:color-mix(in srgb, var(--mk-close-ink,#fff) 90%, transparent);text-wrap:pretty;line-height:1.5}.mk-cta__card{background:0 0;padding:0}.mk-cta__card-h{font-size:var(--mk-h3);font-weight:var(--mk-w-ctl);color:var(--mk-close-ink,#fff);margin:0 0 8px}.mk-cta__card-body{font-size:var(--mk-small);color:color-mix(in srgb, var(--mk-close-ink,#fff) 85%, transparent);margin:0;line-height:1.55}.mk-cta__form{gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-5);display:flex}.mk-cta__field{gap:var(--space-2);flex-direction:column;display:flex}.mk-cta__field label{font-family:var(--mk-font-ctl);font-size:var(--mk-small);font-weight:var(--mk-w-ctl);color:color-mix(in srgb, var(--mk-close-ink,#fff) 70%, transparent)}.mk-cta__field input,.mk-cta__field textarea{font:inherit;color:var(--mk-close-ink,#fff);border:1px solid color-mix(in srgb, var(--mk-close-ink,#fff) 55%, transparent);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;background:0 0}.mk-cta__field input:hover,.mk-cta__field textarea:hover{border-color:var(--mk-close-ink,#fff)}.mk-cta__field input::placeholder,.mk-cta__field textarea::placeholder{color:color-mix(in srgb, var(--mk-close-ink,#fff) 70%, transparent)}.mk-cta__field input:focus-visible,.mk-cta__field textarea:focus-visible{outline:2px solid var(--mk-close-ink,#fff);outline-offset:2px;border-color:#0000}.mk-cta__send{font:inherit;font-weight:var(--mk-w-ctl);color:var(--mk-close-ink,#fff);border:var(--mk-ghost-width,2px) solid var(--mk-ghost-edge,#fff);border-radius:var(--radius-full);padding:var(--space-3) var(--space-6);cursor:pointer;transition:background-color var(--mk-dur-hover) var(--mk-ease), border-color var(--mk-dur-hover) var(--mk-ease);background:0 0;align-self:start}.mk-cta__send:hover:not(:disabled){background:color-mix(in srgb, var(--mk-close-ink,#fff) 12%, transparent)}.mk-cta__send:disabled{opacity:.6;cursor:default}.mk-cta__err{margin:var(--space-5) 0 0;font-size:var(--text-base);color:var(--mk-close-ink,#fff);line-height:1.5;font-weight:var(--mk-w-mid)}.mk-cta__go{margin:clamp(var(--space-6), 3vh, var(--space-8)) 0 0}.mk-cta__go a{padding:var(--space-3) var(--space-6);border:var(--mk-ghost-width,2px) solid var(--mk-close-ink,#fff);border-radius:var(--radius-full);background:var(--mk-close-ink,#fff);color:var(--color-text);font-weight:var(--mk-w-ctl);transition:background-color var(--mk-dur-hover) var(--mk-ease), border-color var(--mk-dur-hover) var(--mk-ease);text-decoration:none;display:inline-block}.mk-cta__go a:hover{background:color-mix(in srgb, var(--mk-close-ink,#fff) 88%, var(--mk-close-bg));border-color:color-mix(in srgb, var(--mk-close-ink,#fff) 88%, var(--mk-close-bg))}@media (prefers-reduced-motion:reduce){.mk-cta__go a{transition:none}}