.marketing-privacy-stage[data-v-de70735f]{display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:0}.marketing-privacy-step[data-v-de70735f]{align-items:flex-start;background:color-mix(in srgb,var(--marketing-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--marketing-cta) 18%,var(--marketing-border));border-radius:.9rem;display:flex;gap:.75rem;padding:.9rem 1rem}.marketing-privacy-step--active[data-v-de70735f]{border-color:color-mix(in srgb,var(--marketing-cta) 40%,var(--marketing-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketing-cta) 18%,transparent)}.marketing-privacy-step__icon[data-v-de70735f]{align-items:center;background:color-mix(in srgb,var(--marketing-cta) 16%,transparent);border-radius:.65rem;color:var(--marketing-glow);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.marketing-privacy-step--optional .marketing-privacy-step__icon[data-v-de70735f]{background:transparent;border:1px dashed color-mix(in srgb,var(--marketing-ink) 22%,transparent);color:var(--marketing-ink-muted)}.marketing-privacy-step__title[data-v-de70735f]{color:var(--marketing-ink);font-family:var(--font-marketing-display);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;margin:0}.marketing-privacy-step__badge[data-v-de70735f]{background:color-mix(in srgb,var(--marketing-cta) 16%,transparent);border-radius:var(--marketing-radius-pill);color:var(--marketing-glow);font-family:var(--font-marketing-label);font-size:.625rem;font-weight:700;letter-spacing:.08em;padding:.12rem .45rem;text-transform:uppercase}.marketing-privacy-step__badge--quiet[data-v-de70735f]{background:var(--marketing-surface-muted);color:var(--marketing-ink-muted)}.marketing-privacy-step__copy[data-v-de70735f]{color:var(--marketing-ink-muted);font-size:.8125rem;line-height:1.4;margin:0}
