<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <defs>
    <linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#dbe1ff"/>
      <stop offset="100%" stop-color="#9db6ff"/>
    </linearGradient>
    <linearGradient id="bg-dark" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#004ac6"/>
      <stop offset="100%" stop-color="#0038a0"/>
    </linearGradient>
  </defs>
  <!-- Background rounded square -->
  <rect width="64" height="64" rx="14" fill="url(#bg-dark)"/>
  <!-- Inner highlight -->
  <rect x="2" y="2" width="28" height="28" rx="8" fill="url(#bg)" opacity="0.15"/>
  <!-- ACT text -->
  <text
    x="32"
    y="43"
    font-family="'Segoe UI', Arial, sans-serif"
    font-size="22"
    font-weight="800"
    fill="#dbe1ff"
    text-anchor="middle"
    letter-spacing="-1"
  >ACT</text>
</svg>
