<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 70" width="300" height="70">
  <defs>
    <linearGradient id="neuralGradient" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#00d4ff;stop-opacity:1" />
      <stop offset="50%" style="stop-color:#0099cc;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#007acc;stop-opacity:1" />
    </linearGradient>
    <linearGradient id="pulseGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#00ffff;stop-opacity:0.8" />
      <stop offset="100%" style="stop-color:#0099cc;stop-opacity:0.3" />
    </linearGradient>
    <filter id="glow">
      <feGaussianBlur stdDeviation="2" result="coloredBlur"/>
      <feMerge> 
        <feMergeNode in="coloredBlur"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
  </defs>
  
  <!-- Neural Network Icon -->
  <g transform="translate(10,12)">
    <!-- Central Core -->
    <circle cx="23" cy="23" r="8" fill="url(#neuralGradient)" filter="url(#glow)"/>
    
    <!-- Neural Nodes -->
    <circle cx="8" cy="10" r="3" fill="url(#neuralGradient)" opacity="0.8"/>
    <circle cx="8" cy="23" r="3" fill="url(#neuralGradient)" opacity="0.8"/>
    <circle cx="8" cy="36" r="3" fill="url(#neuralGradient)" opacity="0.8"/>
    
    <circle cx="38" cy="10" r="3" fill="url(#neuralGradient)" opacity="0.8"/>
    <circle cx="38" cy="23" r="3" fill="url(#neuralGradient)" opacity="0.8"/>
    <circle cx="38" cy="36" r="3" fill="url(#neuralGradient)" opacity="0.8"/>
    
    <!-- Connections -->
    <line x1="11" y1="10" x2="15" y2="18" stroke="url(#neuralGradient)" stroke-width="1.5" opacity="0.6"/>
    <line x1="11" y1="23" x2="15" y2="23" stroke="url(#neuralGradient)" stroke-width="2" opacity="0.8"/>
    <line x1="11" y1="36" x2="15" y2="28" stroke="url(#neuralGradient)" stroke-width="1.5" opacity="0.6"/>
    
    <line x1="31" y1="18" x2="35" y2="10" stroke="url(#neuralGradient)" stroke-width="1.5" opacity="0.6"/>
    <line x1="31" y1="23" x2="35" y2="23" stroke="url(#neuralGradient)" stroke-width="2" opacity="0.8"/>
    <line x1="31" y1="28" x2="35" y2="36" stroke="url(#neuralGradient)" stroke-width="1.5" opacity="0.6"/>
    
    <!-- Pulse Wave -->
    <path d="M2 46 Q10 42 18 46 T34 46 Q42 42 46 46" 
          stroke="url(#pulseGradient)" 
          stroke-width="2" 
          fill="none" 
          opacity="0.7">
      <animate attributeName="d" 
               values="M2 46 Q10 42 18 46 T34 46 Q42 42 46 46;M2 46 Q10 50 18 46 T34 46 Q42 50 46 46;M2 46 Q10 42 18 46 T34 46 Q42 42 46 46" 
               dur="2s" 
               repeatCount="indefinite"/>
    </path>
    
    <!-- Data Points -->
    <circle cx="15" cy="5" r="1.5" fill="#00ffff" opacity="0.8">
      <animate attributeName="opacity" values="0.3;1;0.3" dur="1.5s" repeatCount="indefinite"/>
    </circle>
    <circle cx="31" cy="5" r="1.5" fill="#00ffff" opacity="0.6">
      <animate attributeName="opacity" values="0.6;1;0.6" dur="1.8s" repeatCount="indefinite"/>
    </circle>
    <circle cx="23" cy="2" r="1.5" fill="#00ffff" opacity="0.9">
      <animate attributeName="opacity" values="0.9;0.3;0.9" dur="2.2s" repeatCount="indefinite"/>
    </circle>
  </g>
  
  <!-- Text -->
  <g transform="translate(70,18)">
    <!-- Main Brand Text -->
    <text x="0" y="22" font-family="Inter, Arial, sans-serif" font-size="26" font-weight="700" fill="url(#neuralGradient)">
      NeuroPulse
    </text>
    
    <!-- Tagline -->
    <text x="0" y="40" font-family="Inter, Arial, sans-serif" font-size="14" font-weight="500" fill="#666" opacity="0.9">
      ANALYTICS
    </text>
    
    <!-- Tech Descriptor -->
    <text x="0" y="52" font-family="Inter, Arial, sans-serif" font-size="10" font-weight="300" fill="#999" opacity="0.7">
      Neural Marketing Intelligence
    </text>
    
    <!-- Tech Elements -->
    <rect x="145" y="10" width="2" height="8" fill="url(#neuralGradient)" opacity="0.6">
      <animate attributeName="height" values="8;15;8" dur="1.2s" repeatCount="indefinite"/>
    </rect>
    <rect x="149" y="8" width="2" height="12" fill="url(#neuralGradient)" opacity="0.7">
      <animate attributeName="height" values="12;18;12" dur="1.5s" repeatCount="indefinite"/>
    </rect>
    <rect x="153" y="12" width="2" height="6" fill="url(#neuralGradient)" opacity="0.5">
      <animate attributeName="height" values="6;14;6" dur="1.8s" repeatCount="indefinite"/>
    </rect>
    <rect x="157" y="6" width="2" height="16" fill="url(#neuralGradient)" opacity="0.8">
      <animate attributeName="height" values="16;8;16" dur="2.1s" repeatCount="indefinite"/>
    </rect>
    
    <!-- Binary Code Pattern -->
    <text x="170" y="15" font-family="monospace" font-size="8" fill="#00d4ff" opacity="0.4">01011</text>
    <text x="170" y="25" font-family="monospace" font-size="8" fill="#0099cc" opacity="0.4">11001</text>
    <text x="170" y="35" font-family="monospace" font-size="8" fill="#007acc" opacity="0.4">10110</text>
  </g>
  
  <!-- Decorative Neural Pattern -->
  <g transform="translate(220,15)" opacity="0.3">
    <circle cx="5" cy="5" r="2" fill="url(#neuralGradient)"/>
    <circle cx="15" cy="8" r="1.5" fill="url(#neuralGradient)"/>
    <circle cx="25" cy="5" r="2" fill="url(#neuralGradient)"/>
    <circle cx="35" cy="10" r="1.5" fill="url(#neuralGradient)"/>
    
    <line x1="7" y1="5" x2="13" y2="8" stroke="url(#neuralGradient)" stroke-width="1"/>
    <line x1="16.5" y1="8" x2="23" y2="5" stroke="url(#neuralGradient)" stroke-width="1"/>
    <line x1="27" y1="5" x2="33.5" y2="10" stroke="url(#neuralGradient)" stroke-width="1"/>
  </g>
</svg>