<svg width="64" height="64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="companyGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#0af1f5;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#08c0c4;stop-opacity:1" />
    </linearGradient>
    <filter id="glow">
      <feGaussianBlur stdDeviation="2" result="coloredBlur"/>
      <feMerge> 
        <feMergeNode in="coloredBlur"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
  </defs>
  
  <!-- Building/company icon -->
  <g fill="url(#companyGradient)" filter="url(#glow)">
    <!-- Main building -->
    <rect x="20" y="15" width="24" height="40" rx="2" stroke="url(#companyGradient)" stroke-width="2" fill="none"/>
    
    <!-- Windows -->
    <rect x="24" y="20" width="4" height="4" fill="url(#companyGradient)" opacity="0.7"/>
    <rect x="32" y="20" width="4" height="4" fill="url(#companyGradient)" opacity="0.7"/>
    <rect x="24" y="28" width="4" height="4" fill="url(#companyGradient)" opacity="0.7"/>
    <rect x="32" y="28" width="4" height="4" fill="url(#companyGradient)" opacity="0.7"/>
    <rect x="24" y="36" width="4" height="4" fill="url(#companyGradient)" opacity="0.7"/>
    <rect x="32" y="36" width="4" height="4" fill="url(#companyGradient)" opacity="0.7"/>
    
    <!-- Door -->
    <rect x="28" y="45" width="8" height="10" fill="url(#companyGradient)" opacity="0.8"/>
    
    <!-- Roof -->
    <polygon points="18,15 32,5 46,15" fill="url(#companyGradient)" opacity="0.6"/>
    
    <!-- Side buildings -->
    <rect x="10" y="25" width="8" height="30" fill="url(#companyGradient)" opacity="0.4"/>
    <rect x="46" y="30" width="8" height="25" fill="url(#companyGradient)" opacity="0.4"/>
    
    <!-- Company name initial "N" -->
    <text x="30" y="50" text-anchor="middle" font-family="Arial, sans-serif" font-size="8" font-weight="bold" fill="#0a0a0a">N</text>
  </g>
  
  <!-- Cleaning sparkles around the building -->
  <g fill="url(#companyGradient)" opacity="0.8">
    <circle cx="12" cy="18" r="1">
      <animate attributeName="opacity" values="0.3;1;0.3" dur="2s" repeatCount="indefinite"/>
    </circle>
    <circle cx="52" cy="22" r="1">
      <animate attributeName="opacity" values="1;0.3;1" dur="2.5s" repeatCount="indefinite"/>
    </circle>
    <circle cx="15" cy="40" r="1">
      <animate attributeName="opacity" values="0.5;1;0.5" dur="3s" repeatCount="indefinite"/>
    </circle>
    <circle cx="50" cy="45" r="1">
      <animate attributeName="opacity" values="1;0.2;1" dur="2.2s" repeatCount="indefinite"/>
    </circle>
  </g>
</svg>
