.elementor-3583 .elementor-element.elementor-element-464e739{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3583 .elementor-element.elementor-element-94bb0d8{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-94bb0d8 */@keyframes liquidFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
  }
  .text-liquid {
    background:
      radial-gradient(ellipse 80% 200% at  8% 50%, #3941EA 0%, transparent 52%),
      radial-gradient(ellipse 60% 200% at 52% 50%, #560097 0%, transparent 52%),
      radial-gradient(ellipse 80% 200% at 92% 50%, #CE00B9 0%, transparent 52%),
      #3941EA;
    background-size: 320% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    animation: liquidFlow 7s linear infinite;
  }

  @keyframes kineticReveal {
    0%   { opacity:0; transform: translateY(60px) scale(0.94); filter: blur(8px); }
    70%  { opacity:1; transform: translateY(-6px) scale(1.01); filter: blur(0); }
    100% { opacity:1; transform: translateY(0) scale(1); filter: blur(0); }
  }
  .animate-kinetic {
    animation: kineticReveal 1.6s cubic-bezier(0.19,1,0.22,1) forwards;
    opacity: 0;
  }

  .cta-primary {
    position: relative;
    background:
      radial-gradient(ellipse 160% 130% at 105% 110%, #CE00B9 0%, transparent 52%),
      radial-gradient(ellipse 130% 160% at -5% -10%, #3941EA 0%, transparent 52%),
      #560097;
    box-shadow: 0 0 18px rgba(57,65,234,0.35), 0 0 40px rgba(86,0,151,0.18);
    transition: filter 0.3s, transform 0.3s, box-shadow 0.3s;
  }
  .cta-primary:hover {
    filter: brightness(1.15) saturate(1.12);
    transform: translateY(-2px);
    box-shadow: 0 0 28px rgba(57,65,234,0.55), 0 0 60px rgba(206,0,185,0.28), 0 18px 38px -8px rgba(57,65,234,0.45);
  }
  .cta-ghost {
    background: transparent;
    border: 1px solid rgba(255,255,255,0.25);
    box-shadow: 0 0 12px rgba(57,65,234,0.08);
    transition: all 0.3s;
  }
  .cta-ghost:hover {
    background: rgba(255,255,255,0.08);
    border-color: rgba(255,255,255,0.5);
    transform: translateY(-1px);
    box-shadow: 0 0 22px rgba(255,255,255,0.12), 0 0 44px rgba(57,65,234,0.12);
  }/* End custom CSS */