
        .comparison-matrix {
          width: 100%;
          border-collapse: collapse;
          background: #2C3E50;
          margin: 30px 0;
          border-radius: 8px;
          overflow: hidden;
          box-shadow: 0 10px 30px rgba(0,0,0,0.3);
        }
        .comparison-matrix th {
          padding: 18px 15px;
          text-align: center;
          font-weight: 700;
          font-size: 16px;
        }
        .comparison-matrix td {
          padding: 15px;
          text-align: center;
          border-bottom: 1px solid #34495E;
        }
        .comparison-matrix th.our-product {
          background: #E67E22;
          color: white;
        }
        .comparison-matrix th.competitor {
          background: #7F8C8D;
          color: white;
        }
        .comparison-matrix .advantage {
          color: #D5212E;
          font-weight: 700;
        }
        .comparison-matrix tr:hover {
          background: rgba(232, 195, 158, 0.2);
        }
        .cta-button {
          display: block;
          width: 300px;
          margin: 30px auto;
          padding: 16px 25px;
          background: #D5212E;
          color: white;
          text-align: center;
          font-weight: 700;
          font-size: 18px;
          border-radius: 4px;
          text-decoration: none;
          transition: all 0.3s ease;
          box-shadow: 0 4px 12px rgba(213, 33, 46, 0.4);
        }
        .cta-button:hover {
          background: #B71C1C;
          transform: translateY(-3px);
          box-shadow: 0 6px 15px rgba(213, 33, 46, 0.5);
        }
      